Hi tre583,
I'm from the UK, your project sounds like an interesting one depending entirely on the keywords you want to target?
I am a freelance SEO so tend to be able to offer cheaper services (with no overheads) I've been performing SEO since 2005 and have topped Google in the UK and USA for a broad range of businesses.
I don't just top Google but also get traffic that is proven to convert into sales, big difference between the two!
By the way, no honest credible SEO can give you what you require and guarantee that without first knowing the keywords you want to rank for.
So I'd be very wary of any SEO that agrees to the project without first establishing the keywords.