The fact that Windows Mobile is so flexible that it can be used on Smartphones and Pocket PCs of all shapes and sizes is both a blessing and a curse. On one hand, all the available hardware grows the market and brings us some really cool stuff. On the other hand, it can be a pain for developers who want to make sure their applications run on as many devices as possible with minimal or no changes.
With that in mind, the Adapt Your App program has been created, and it condenses into one place all the information you need to make sure your Windows Mobile application runs as you expect - even on hardware you haven't seen yet.
Here's the link: Adapt Your App