See recent posts in this string:
http://www.blackberryforums.com/medi...ent-deals.html
Many report good deals through NewEgg. I personally normally buy from Amazon. Bulk packaging is cheaper than retail packaging. Buy brand name such as San Disk or Kingston.
Be sure to factor postage and handling (and tax if applicable) into your total cost.
8 GB can be found on Amazon for around $13 while 16 GB still over $50.