nytalkin - Agreed. I do spend an inordinate amount of time on this site. I consider it training for my regular tech support role.
That being said, I sometimes nail a particularily difficult one that entailed a significant amount of effort, time, and expertise without so much as a thank you from the original poster. I've even seen someone else get a star for just saying my answer was the correct one.(Where I didn't get the star, I might add)
I think it all evens out in the end.
*******************************************************
Occam's Razor - All things being equal, the simplest solution is the right one.