Become a better coder
I think most of us want to be better coders. After all, what's the point of doing something if you're not learning and getting better? Here are a couple of ways I think a coder can become a really good coder -
WebCasts
I download WebCasts and view them when I have time. Most of my time is spent in C# files. But I was curious about ISA Server. I've heard about it, but what is it? There's so much documentation out there, so it's hard to get started. A WebCast is like attending a personal training session. It's interesting and focuses only on the necessary details.
Patterns and Practices
Flex your coding muscles by studying some patterns and practices. Patterns are tried and tested ways of solving problems. Why not use them? It also makes architectural discussions much easier. You can say "Use the observer pattern here", instead of saying "Let this thingy monitor that thingy by exposing events in that thingy".
RSS
I'm an avid supporter of RSS. I never start a day without reading my RSS feeds first. Drop a comment if you'd like me to send you my feed list.
Books
Something I haven't done in a while - read a technical book. In a normal working day a developer only works with a limited number of technologies. I've been worknig on the same ASP.NET application for the past 6 months. By reading you expand your mind and get new ideas.
Play
And don't take things too seriously! Make some time to code for fun. It's a great way to learn new things.
In short, becoming a better coder is like becoming a better chess player. It takes a lot of practice, studying and enjoying the process. If you're not having fun, maybe you need some time off.