I run Real Estate Tech Dojo, and we specialize in building custom IDX solutions for our brokers and agents. We can design your website from the ground up and provide you with any additional technologies you need like IDX, or a CRM.
Check out http://realestatetechdojo.com for more information.
Hank's site is one of the best I've seen as far as full of content, eye appeal, and usefulness. Good luck with your website development. I'd be careful how much money you spend. It's going to cost a lot to get a top notch site than add your optimization costs. Beware of many companies out there offering you optimization for cheap. Most of it is BS. Guard your wallet.