For focusing in front of the computer, I recommend this free software:
Welcome to AbstractSpoon Software - Where everything is
*It is a simple to-do list program. I find the timer tracker functionality effective at helping me get things done.
For having the right present mentality, this book works well:
Amazon.com: The Present : The Gift That Makes You Happier And More Successful At Work And In Life, Today!: Books: Spencer Johnson
*It's also a pretty short read, 1-2 hours.