Our travel agent has really helped us. First, she helped us narrow down locations. Since she had been to most of the resorts herself, or knew someone that had, it was great to get that inside scoop. I knew she was giving us her honest opinion!
Also, it is nice to have one person handling everyone's arrangments and help them plan a trip specific to their needs. She has also been a great resource as far as helping me getting in touch with WC at the resort, etc. I really can't imagine what I would do without her.
We went with someone a friend used....but she lives a couple hours away, so we did everything by phone and e-mail, which was also really convenient!