We ended up getting a travel agent, I would sugguest one locally that you can talk to in person.
Ours is great. Sent us a 2 page questionnaire that is helping him narrow down our list of resorts. He had things on the questionnaire that we never would have thought about. It not only opened up a ton of possibilities to us but also took some of the pressure off. Plus some great rates!