when i worked at golf galaxy, i used a swing analysis. i absolutely loved it. i had my swing video taped and compared to any pga player i wanted to see. although mine was worst than there's (by a lot), you could see step by step how to get to where they were compared to my own swing.
also, they have a ball fitting and driver fitting that is great. you can't believe the difference that it makes in your swing.