I just took the MSF course this weekend and I thought it pretty much sucked. I've only been riding for a couple months but i thought it to be pretty slow and boring. Im sure most people loved it but I just thought it was kind of a drag. The instructors were cool and it would be good for someone who hasnt ridden before or likes just taking it easy around a parking lot, but thats not my idea of fun really. I did learn a few things but not enough to justify the 200 dollars spent on the course. My advice is if you have been riding for a while and still want to take a class for some reason, take the experienced riders course and that might be better.