I have had the same experience as ConJ. Dealextreme is a great place to order Acekards if you can stand to wait.
You'll almost certainly get a better deal from the micro sd cards by buying locally if in the US.
Staples, Best Buy et al have sales on them all the time. I'm currently running with...