Lifehacker has a whole featured category about fighting procrastination.
First steps:
- Visualize how you spend your time with time tracking or a log
- Focus on what you actually do first, and not on open ended vague to-do lists
- Make room for both productive work and guilt-free play
- Work in short bursts