I forgot to mention my I'm doing my MSF class this weekend.
It's been going pretty well so far, although my "O Ring" is killing me (four hours on those uncomfortable bikes kills). I have been riding a tiny little Suzuki 125, that's probably half the size and weight of my bike (although nighthawk 250s got taken). I haven't really learned much new yet, but it's helping me reinforce what I already know. I did learn some weaving techniques, which was fun, although it was very fast, because through the whole class I have been stuck behind a slow "O Ring" woman.
Most of the people already have there own bikes. There are people who are learning on: an R6, a 636, a Vulcan 900, a Sportster 1200, and besides the girl with the R6, they all SUCKED at riding, and all said they had been riding between 1-2 months. They kept stalling, couldn't shift, couldn't use the brakes properly (especially going into a turn), couldn't comfortably ride over 10 mph (no joke), and one lady (the one with the Vulcan 900) refused to lean in her turns, so she would slow to like 5mph around the turns.
The kid with the 636 was taking the class because of a court oder, after he got pulled over going 120mph on the highway, squid.
Anyways, it's still a lot of fun.