I want a myspace-like website, to which people will be able to register,
and create and edit one page that will be a part of the site. The page creation process should be similar to creation of a post in a blog. Other visitors (including unregistered visitors) will be able to vote for their favorite page (once in a certain period of time). The site would track the number of votes each page has, and would track the visitor's votes so they won't be able to vote multiple amount of times.
I expect a readable neat code, and freelancers with links to previous projects will have an obvious advantage.