A few days ago, I've exposed a problem with the startup sequence of my application: uP@ssw0rdz!. See: Improving the SplashScreen on an iPhone application
The solution to the problem was to buy and integrate a part from Dr Touch: DTSplashExtender. The part is not cheap but to visually improve the application startup sequence, I think this is a good solution. Here is the final implementation:
The other good thing is that the animation sequence can be made of a sequence of pictures and can be interrupted at any time to get access to the final UI more quickly. A button can also be shown at the the end of the sequence if you want to show more complete information to the user.
By the way, Dr Touch web site if full of very useful information and hints for every experience level of iPhone developers.
What do you think of it ?