For 2GB get a Kingston made in Japan if possible.
I ordered this one from buy.com a couple months back and got a Japan one. It was on sale though.
They do have this one on sale now for $10.95, can't hurt.
I'm not sure on a MicroSDHC one, since I haven't gotten one yet. But you probably want...