This phone has very good hardware however it does not yet have flash support or the ability to save apps to SD and also constantly crashes and restarts. Android 2.2 has already been delayed for release and is now being promised for Q1 2011, which is likely to be the final update. The bootloader is encrypted with a 1024bit RSA key preventing the use of third party firmware. Motorola has failed to provide important updates despite this being their flagship product!