Shameless plug for Dean Olsen's MX school in Helena: http://www.olsenmx.com/ I attended a private class yesterday and it was great. I've been off dirt bikes for 25 or so years and even when I rode I was a kid riding in trails. Since then I've done all road riding - everything from crossing the country on a 1964 Vespa, to riding RD350s to hell and gone, to a Ducati superbike. I knew going in that I had bad habits, no habits, and road habits that were preventing me from riding dirt and trails well (especially cornering). Dean was a great patient teacher and pointed out what I was doing wrong, how I could do better, etc. We focused solely on the basics: riding position (I want to ride like on a street bike and lean into turns), getting up forward on that seat to get into corners, standing and shifting (I'm used to being able to slide my foot forward in road racing boots to shift, or simply switching to GP shifters, instead of having to lift my foot off the peg and reach down and shift), standing and braking and transitioning into sitting to corner. If you aren't a beginner then he seemed more than able to be able to help with advanced topics, too, but I can't speak to those. Well worth my time and money to drive up there. Bonus - get a t-shirt, sticker pack (with discount coupons), and a certificate.