Micro SD cards.

And any other brand, too, although some people have reported problems with Kingston cards playing video.

You’re good up to the current 16GB, and 32GB MicroSDHC when those appear. Higher capacity will be MicroSDXC, which is different and probably not supported.