Wheel Werks, with out a doubt.
My experience around here has been (certified) people just take measurements of you and then set up the bike to fit a formula.
Guy up there actually watches you spin, for a while. He'll have you leaving there pedaling strong and comfy.