I also enjoy programming. I not only program at work, but I also develop personal programs at home.
In the Fall or Winter of 2007, I read an MSDN blog article about Visual Studio Tools for Office and using C# or VB to develop programs that interact with Microsoft Office and read/write their files. That gave me the idea to develop a program that reads the NASA Space Shuttle mission schedules which was published in Excel, and put the events in Outlook Calendar as calendar appointments. Since others may see the value in the program, I published the code on Codeplex.
It was a great timesaver for me to follow the remaining Space Shuttle missions on my calendar. Prior to the program, I would only enter significant events, launches, landings, and EVAs, manually in my calendar.