I use a free account at Toodledo.com and their iPhone app, and just ignore iCal's to-do functionality entirely. It allows me to access my to-do list from any computer connected to the internet, from ...