Your job – get with it or get out
I wrote a post over on my other site that is more focused on the development/engineering side of things on my thoughts on how to handle a mid-job crisis. Check it out and see if it makes sense to you. http://themindfulcoder.com/2010/08/your-job-get-with-it-or-get-out/