I've had fitting work done at Kinetic Systems in Clarkston and at Two Wheel Tango in Ann Arbor. A friend of mine has recommended Matt Assenmacher's in Swartz Creek, Michigan. I think there is a pretty good shop in downtown Holland, MI as well.
Riverfront Cycle in downtown Lansing only charges $40 for a "casual fit". No fancy tools or videos or anything. Just a knowledable dude with a plumb bob and a level. Sorted me out perfectly. Best $40 I ever spent.
No, I didn't. I paid $200, but it was not value-add. Only one fitting has been worth it, and that was at a now-drfunct shop in Saline. Not a knowledgeable guy with a plumb line, but a knowledgeable guy with good equipment.
At this point I think I'd check out the Riverside shop in Lansing, or just continue to sort myself out.
I purchased my bike from Continental in Hazel Park...nostaligic because we went there as kids. An initial fitting followed by a "tune-up" at 300 miles is included in the standard price of the bike and it was fantastic. Great guys and nice old school shop I would highly recommend.
When I had it done in the past I couldn't get on Jess's schedule. I've known her at the shop for a number of years and have seen her learn and grow. Maybe I'll be specific about getting on her schedule.
I do know it takes knowledge, talent, skill, and rapport. I'm not too bad at solving a few of my own problems, but I know it's still not right.