I get the idea you guys are pretty well off. Throw some money at the issue. Send her to some riding schools. BMW runs a school down in South Carolina. There's a school called Rawhyde in SoCal that people talk highly of. Colin Edwards runs a school in Texas where they ride 125s in the dirt all day long. Do a weekend with Keith Code at the California Superbike School. Nick Iaentasch (sp?) runs the Yamaha Champions School in Vegas and at Miller. It's supposedly awesome. Make a vacation out of it.
She will learn things in all of them, even if the school itself is not exactly her cup of tea.
"Marines good. Press bad"
"Your post was, as you noted, 'Pure f*****g gold'