"Getting Things Done" if you haven't read it yet. Pavlina also recommends some books
here.
Some summaries:
Lunch & Learn: Getting Things Done GettingThingsDone - MineZone Wiki
and this site has good links:
Getting started with “Getting Things Done” | 43 Folders
GTD takes a bit of time to get used and implement, but once you do, it seems like the most natural thing in teh world and your mind feels much clearer. It really does sound like exactly the thing for your problems.