Racer5 Stage 4 was very good, but the day was disappointing.
First couple sessions were slow paced, which I understand completely. Instructor had to separate my group into 2 separate "teams" after the second session. I ended up in the faster pairing, and got to have some fun with Steve (imagine a non-green incredible hulk). He was faster in a few sections and vice versa.
Broke for lunch, and of course, it started to rain... and rain.. and rain.. and didn't really stop for the rest of the day. Mike (my instructor) never got the chance to show me what I really wanted to learn, but he went through it very thoroughly with a verbal lesson.
Went out for about 5-6 laps in the rain (had almost stopped) and the track had giant puddles of standing water everywhere. I can deal with the back wheel squirming around in the dry, but in the wet.. umm... let's just say I didn't learn much about riding, but more about puckering of the nether regions...
On a side note -- sat on an MV Agusta F3-800 Dragster today. Man, that bike looks cool, but it is *TINY*.