There is no way around it, new electronics are always expensive. Soften the blow to your wallet with frugal shopping. Never pay retail. You can always save a lot of money by looking for an open box sale of new merchandise or quickly checking Ebay and other online electronics stores. I recently bought a 1 gb micro sd for my phone on Ebay for $18. The same memory would have cost around $60 in the store. If you got to shop be smart about it. Don't kick yourself about electronics either if you want the newest, smallest and fastest it'll probably be the most expensive, if you can live without if for about 6 months to a year the price will drop.