Online Productivity Sites
http://www.joesgoals.com/ is a good one that I use during the day. You can check off tasks as you do them and give them numerical weights. You can set them up in a prticular order or re order them.
http://lifedev.net/big-list-of-online-productivity-tools/ list many online tool for prioductivity