So I got a Go Pro HD for Xmas. What capacity SD card would you guys recommend? Assuming I would download to my computer anything I want to keep long term, what is the minimum I should think about? 16g? Or does it make sense to to buy 3 or 4 4g cards and rotate them?

I would want to capture about 2 hours of material, at the most (double race weekend).
Thanks.