I'm looking to create a website with the same basic functionality as Yelp. I will need business profile pages, where business can display their general information. I will also need some kind of search so people can find what they are looking for. Lastly, I need users to be able to write reviews on each companies personal page.
I would like to use this template from Wordpress: http://templatic.com/demos/geoplaces/
I would also like to have the capability for users to sign in via Facebook. This is something that I would like to have but is not needed at this point.