Once you get it, go crusing on xda-developers and find your way around. Once you figure out if you have a 3G phone (vs a 4G), you will be able to unlock and flash to windows mobile 6!
There is no alternative to the functionality and universal support for Windows Mobile.