Please write this down: "a task is something which takes no longer than 10, 20 or 30 minutes."
If a task takes longer than that, it's a project. In other words, you're chunking everything right down, into slivers of time.
Think of it this way:
Intention => Goal => Projects => Tasks
When you chunk every down into slivers of time, it stops you procrastinating. If you only have 20 minutes to do a task, you'll do it. :-)
To help you to chunk, get a timer utility. Search Google for "timer utility". You'll find little software applications for both the Mac and PC. Pick one, and install it, and USE IT.
I have one on my Mac, called oddly enough (smile) Timer Utility. I use it all day, every day, to time my tasks. Once the timer ends, that task is DONE. If it's incomplete, it becomes another task for later today, or for tomorrow.