Yep, self contained. Uses an SD card. They are about $350 and short supply right now as they just came out. I hear you can get one at www.helmetcamcentral.com but I'm not sure if they actually have one in stock.
They have launched the helmet in the market and I have heard that the cost of helmet are soon to rise!!
So it is my advice to buy the helmet if you need one now itself as they are standard as well as stylish!!
I have a friend that just sold his GoPro Hero and got the VholdR ContourHD. He has some videos of him jumping his dirt bike and they were sweet. He like the GoPro but it was to boxy for him. just a thought
Go for the GoPro Hero HD. Much better setup all around. I sold my Contour for the Hero and I'm very happy with it. If you end up getting one, I'd appreciate it you'd click through the banner here on the site for your purchase.