I've actually built something like that before - or at least started and got a fair chunk through before I got bored and moved on to something else. Keep meaning to finish it off one day.
Its a fairly complex thing to make and dependent on the team building it not too unreasonable a cost. At the agency I work at the developers are priced out at £1,000 a day to give you an example - and dependent on what you want/need you'd also need a number of other people working on the project: UX Designer, Visual Designer, QA, Project Manager etc. You could find a freelancer to do the work with you, but I wouldn't expect that they would produce anything as polished as a proper team of professionals. I know for sure we wouldn't be able to produce that would be suitable for release for based on what I know for £50k ($80k).