Sometimes it gets rough being a consultant. I like that I'm independent of my clients, but there are weeks that just beat the crap out of you.
Two of our clients have changed out their entire inventory/tracking/billing systems in the last two weeks. I spent most of this week in one client's office, spending my free time trying to field phone calls from the other. I've worked an average of 10 hour days for the last two weeks, and today was looking good when I came in today. Then we get calls from two other clients and their phone systems are down. Guess what? Our VOIP guy is out of town today, and I'm the only one here with any Linux skills, so I'm stuck trying not to break an asterisk box I've only worked on once before... Ugh.
On the other hand, lunch wouldn't be this awesome anywhere else.
( it's good to be in IT. )