I think you graduated, dude.
bubbleberry: I'm not sure if anyone else feels the same way, but it doesn't seem to me like the company in question has
given you solid advice as much as they've
parroted advice that they've picked up from others that sounds good, with no real regard to whether or not it is current or correct.
The reasons I feel that way are:
1) They're charging you a fee after they submit to Google.
IF you really want to submit to Google, you can do it yourself in about 2 minutes.
Wanna see?
Here's the link.
Buuuuut...as was pointed out earlier, it's a complete waste of time. Search engines visit a page, and then the pages it links to (unless told otherwise), and all of the pages those pages link to (unless told otherwise), and so on and so on. In other words, it traverses the links to add new pages.
So...what does this mean? In order to ensure you get indexed, you need at least one link from a page that a search engine has already crawled (or is about to.) A quick and easy example is a hyperlink in a forum such as webmaster-talk.com . If you put your site's URL there, it will get crawled and indexed...eventually. Get yourself a few semi-decent backlinks (forums don't really count that way because it's too easy to get them) and you'll get indexed more quickly.
2) The Google datacenters are updated all the time (I say databases because Google has multiple datacenters across multiple regions such as Canada, the UK, and the US, and as such there is some variance in terms of order and quantity of results). Pages get added, deleted, and modified constantly.
So if you "submit", you shouldn't have to wait until April for an "update". I'm wondering if the company in question is referring to the marginally useful PageRank being updated.
3) They're charging you as much for SEO as they're charging you to complete the site. If they build the site properly in the first place, it would be a lot easier to optimize as a lot of optimization is done on the pages themselves (unique title tags, proper copy, code that doesn't get in the way of a crawler, etc.)
4) $500 for "ranking in the first 3 pages of Google." Under what terms? And what good will they do? I could get this thread ranked under the term "bubbleberry-flavoured ketchup UK" (give that about 24-48 hours and you might well see it.) But who's going to look for that?
5) You're hiring a design firm from India. At the risk of sounding racist when I don't intend to, a lot of the design firms from the mid-to-far-East don't have a clue how to write proper copy. If you want a classic example, check out webpromotioner.com . I'm not saying all Indian firms are like this, but a very large percentage are.
I'm not sure if you're engaged in email, telephone, or chat communication with this firm (it could possibly be a hybrid of the aforementioned as well), but you would be well-advised to thoroughly review any written material that you have been provided with.
6) The feeling I get that you haven't researched competitors, particularly within your own country. Dealing locally does have its advantages, even if price isn't always one of them.
Don't get me wrong...the advice GENERALLY isn't bad. Being wary of link exchanges and three-way exchanges and things of that nature is generally a good idea. As Hirst pointed out, link to sites that make sense to link to and only those, and seek the same types of links. But there's a fishy that doesn't smell quite right here.