I've been programming professionally for about 8 years now. I started back in the 2001 working in c# and .net development. The past few months, I've found myself in what I would describe as a slump or rut. I'm having a hard time working up the level of passion I used to have for programming. Instead of wanting to stay up late figuring out a problem, I'd rather just go to bed. I have a hard time staying motivated at work even when presented with the opportunity to work in new technologies (WPF, Silverlight, etc). I really do love programming, and would be seriously depressed if I've somehow lost my spark.
Has anyone else been in this situation? Any pointers for pulling myself out?