As far as a refresher course is concerned, I see no good reason for anyone to not take one, even an experienced rider. They're really cheap and properly done, they're a lot of fun for any skill level, just don't get all prideful. When I decided to get back into the motorcycle habit after a 25 year absence, I decided to take the MSF course at the local community college. I was quite the active rider back in college and the mechanics all came back pretty much instantly once I sat on a bike again - which the instructors duly noted, so they continually held me to a much higher standard than the other students. They had me run the esses faster, brake later, stop harder, no grace in the box, more challenging paths to follow... I think it worked out great and I highly recommend it. Why not push your limits in a controlled environment on somebody else's bike that they fully expect to get dinged? Sounds like a no-brainer to me, but I don't bring all that much to the table. Best wishes to you for fun and safe rides.