One thing that I try to use to keep myself productive is a short to do list of goals to accomplish that day at work. On my Windows XP box (my main desktop), I use a freeware program called Stick.
What I basically use this program for is to keep two little notes at the top of my screen that I can click on and open at anytime. I have one called "Today" and another called "Tomorrow" which basically give me the time frame to do these tasks.
Got a big project? Break it down into small little tasks that you can do each day. Instead of putting "retire server", put something like:
Ensure services are moved off to new server
Wipe sensitive data
Remove from rack
This helps with the thought process and once you finish something, you can just mark it down (delete it) and feel good about yourself.