Understanding iPhone Provisioning Portal and how it works?
I faced the same problem too when I started out.

For my first app, the steps at Provisioning unveiled worked perfectly for me. 

The next thing you could try out is distributing your app wirelessly (along with the provisioning profile), which gets very exciting :)