Webmonkey has a great post up about how frustrating it is to develop for the iPhone. I have spent a little time in the SDK, and it is downright confusing. Granted, I have not given it enough effort due to time constraints, but it is the most puzzling development I have ever attempted.