Genuine Verbatim 16GB SDHC memory card (not the dodgy Hong Kong copies you see on eBay...)
When buying SDHC cards for High Definition recording, make sure they're at least Class 6 or higher. This refers to the read/write speeds; a rating less than Class 6 can lead to stuttering video and slow downloads. These cards are Class 10 - the highest transfer speed available.
As for duration, the HD170 Stealth records at a rate of approximately 4GB per hour, so this 16GB card will hold about 4 hours of HD video. However, the GoPro Hero2 records at approx 8GB per hour, so the 16GB card will only hold about 2 hours of HD video.
16GB cards offer a good balance between price & convenience but if you need more space per card, each camera will accept cards up to 32GB.
These cards DO NOT fit the new model Drift HD camera.