Hey,
Thanks for all of the advice - I agree, there is usually a lot of work done in the discovery, plus this company seems to be combining a lot of SEO/online marketing fused into their websites.
For the price they charge, I seriously doubt that they could even begin to tackle my requirements...