I will respectfully disagree, Rusty.
For the 20+ years that I have been riding, I have spent numerous hours before every season "carpet surfing". I have done it to get the feel of the board back and also to learn new things. A lot of the early grabs that I learned were learned on carpet. My first spins (up to 5's) were also done on carpet. I have never had damage to the carpet or to the boards.
I regularly recommend carpet drills for students. It is a great way to set up your stance and get used to it. It is also a great way to learn the feel and positioning of being neutral, or "four on the floor" (as referenced in the "how to take jumps" thread). As far as toe side edging - yes, you can learn a lot on carpet about toe side and heel side edging. More importantly, you can learn how to get your ankles involved without having to concentrate on self preservation like you do on the slopes. I have also regularly taught angulation drills and recommended that students repeat them on the carpet. Just yesterday, it rained all day, so I took some instructors inside and taught them the ankle movements necessary to get to a higher balance point on their noses and tails while buttering. When you do this on carpet, you don't have to worry about your board slipping out like it would on snow. Then when you take those movements out to snow, they are second nature. This is also the kind of movement that would help improve your ollies - we worked on that yesterday too.
Every board I have ever had has seen it's hours of carpet surfing. There has never been a problem. There are many snowboarders who do this, and I recommend it to more all of the time.
As far as the bed thing, I don't know what the advantage of a bed would be over carpet, but I am too tall to jump on a bed without hitting my head, so I will stick to the carpet. There is also not enough room for me to move around on a bed as much as I would like to.