How large are we talking? Is the fact that high end IPAQs have 48Mb of flash ROM a straw in the wind? Or might 32Mb of flash ROM suffice.
The Manufactures and MS both want us to upgrade - so it is not in their interests to make this easy for us. On the other hand - we won't buy a unit we can't upgrade! :?