Thank you, Diane - yes, there is a lot of good, and I'm grateful for it.
Re: late nights at work - I pull a LOT of those. One good thing about my job - because it's 200 miles away from where I live (I live in Chesapeake, VA and my job is up near Washington DC), they let me work four 10 hour days vice five 8 hour days. So, I leave my house early Monday mornings (around 5 AM, usually) to drive the 200 miles to work; stay in a hotel Monday, Tuesday, Wednesday nights; leave work on Thursday and drive the 200 miles back to Chesapeake. My weekends are Friday, Sat, Sun. A lot of time on the road and a lot of miles on my car, but it's a really decent schedule. And, because of how expensive it is to live up here, this arrangement is actually less expensive than relocating up here. And, because there's really nothing waiting for me each night that I'm here except a hotel room, it doesn't bother me to turn those 10 hour days into 12 hour days occasionally (sometimes 14 hour days, although that's rare). And, I get 3 day weekends EVERY weekend to take care of what's important in life - spending time with my sons, spending time with my lady friend, and spending time with my friends. It seems to be a rather equitable situation for me in pretty much all respects.
Gonna need to pick up a new truck soon, though - I've now got 215,000 miles on my Ranger and it's starting to show the signs of it. I'm looking at Toyota Tacomas, Ford Rangers and Chevy S-10s. My 18 year old is waiting somewhat impatiently for it to happen, because I told him when I get a new truck I'll give him my current Ranger. Only thing is, he'll have to pay for his own insurance, his own gas and his own maintenance... I refuse to give the truck to him otherwise.
"The word is love and the time is now, and it's right for me"