I have a client that will be needing a solution which allows the end user to search areas served, number of bedrooms, and price, and have featured properties listed. Eventually, he would like people to be able to pay their deposits and rent online also.

I was thinking a shopping cart solution would work, (I've used ecommercetemplates.com in the past), but was curious if anyone had any other suggestions.