Lets assume a site were to start optimizing for search engines today, how long would it take before results were seen? Months? Weeks? Days? I know there is no standard rule for this, but I'd like to hear how long it took for your site to jump up in the results after doing alot of SEO.