I use Cultured Code's Things app for iPhone, synced to my Mac. I also listened to a bunch of Allen David's GTD workshop recordings first, which you can find floating around. Still takes willpower to execute, not a magic solution, but I find it helped me a great deal.