Although I do admit that I have not found the perfect solution yet, what comes close to it is MindManager, a mindmapping tool: www.mindmanager.com
It allows for flexible (re)shuffling of tasks, adding notes, links, attachments, priorities etc. Furhtermore it gives you a visual representation of your tasks which helps focusing on the most important things.
Although I do admit that I have not found the perfect solution yet, what comes close to it is MindManager, a mindmapping tool: www.mindmanager.com It allows for flexible (re)shuffling of tasks, adding notes, links, attachments, priorities etc. Furhtermore it gives you a visual representation of your tasks which helps focusing on the most important things.