With iPhone development you can create your GUI via hard work (ie. coding by hand) or you can do it with little effort (caveat being you need to know how to do that little effort) and some hand coding. I finally figured out the little effort part.
After lots of reading and playing with layouts and test code, I have figured out the secrets to hooking buttons with the appropriate actions. It's not straight forward, there is a little duplication of effort in the Interface Builder (the GUI layout tool) and your hand written code. But once you know how, it is quick and easy to get your GUI hooked up for user interaction.
So far my first app is coming along and I have shown it to some people. I've gotten some good user feedback which I will be trying to incorporate into the design. Nothing too hard I am sure; once I figure out how to implement those ideas.