The HTC Desire has limited memory of around 570Mb RAM and 512Mb ROM. The MicroSD card can hold up to 32Gb. So, why can't HTC allow apps be stored in MicroSD card? If HTC/Google's concerned about piracy issues, i.e. copies of apps. from microSD card to another microSD card, etc. There is one way round to this problem: They could have installed some kind of unique crypto-key within the Desire's ROM, and any apps saved to the microSD card are automatically encrypted on-the-fly with this crypto-key. When apps are accessed, it is decrypted on-the-fly, too. In other words, apps will ONLY work with THAT phone it shares the SAME crypto-key. Putting a microSD card containing apps into another Android phone WILL NOT WORK, thus solving the piracy issue. Therefore, a message to HTC: PLEASE allow apps to microSD card (as much as 32Gb card) and BEAT iPhone/Nokia N900 at their game! Thanks.