I need a web application that has the ability to rank and review restaurants and specific food items. The concept will contain functions from differnt websites such as digg.com, twitter.com, and yelp.com. Application will include the following Google map API, Sign-up, Ranking Function, Categories, Review function, Recommend function, restaurant profile, search function and user profile.

What I already have versus what the provider will deliver:

This is a brand new site. I have some requirements, color scheme, logo and prototypes in photoshop.

Other context/requirements that providers will need to know:

In terms of functionality, I wanted to be simple as possible, a web 2.0 feel.

Specific expertise/background that I am seeking:

I am looking for an experinece programmer who can program in java, sql and ajax. Also, that is familar with google app engine. In addition, that is looking for a fun challenege.