I've had a good experience using Toodledo. There's a web interface and apps for both the iPhone/touch and the iPad. Synching between the different devices is automatic which I really like. I've used a number of other apps (Inc. Ominifocus) and Toodledo is the winner for me.
Hope that helps.