One page of quality content per day. Timely, topical articles are always the best. Try to stay away from to much "bloggin" type personal stuff and look more for "article" topics that a general audience will like. Hone your writing skills and read up on the right style of "web speak" that tends to work with the fast and furious web crowd.
Lots of text breaks - short sentences - lots of dashes - something that reads quickly.
Most web users don't actually read, they scan. This is why it is so important to keep low key pages today. People see a huge overblown page by random, and a portion of them will hit the back button before trying to decipher it. They've got better things to do that waste 15 seconds (a stretch) at understanding your whiz bang flash menu system. Because some big support site can run flashed out motorhead pages, that is no indication that you can. You don't have the pull factor they do. Use headers, and bold standout text liberally on your pages as logical separators. I call them scanner stoppers where the eye will logically come to rest on the page.
Look around your keyword sector in Googles version of the ODP. (this is best done AFTER getting an odp listing - or two). Find sites that have links pages or freely exchange links. Simply request a swap. Put a page of on topic, in context links up your self as a collection spot.
Don't freak if you can't get people to swap links - move on. Try to swap links with one fresh site a day. A simple personal email is enough. Stay low key about it and don't worry if site Z won't link with you - eventually they will.
When YOU receive requests for links, check the site out before linking back with them. Check them through Google and their PageRank value. Look for directory listings. Don't link back to junk just because they asked. Make sure it is a site similar to yours and on topic.
Stay far away from any "fades of the day" or anything that appears spammy, unethical, or tricky. Plant yourself firmly on the high ground in the middle of the road.
Use options such as Email-a-friend, forums, and mailing lists to round out your sites offerings. Hit the top forums in your market and read, read, read until your eyes hurt you read so much. Stay away from "affiliate fades" that insert content on to your site.
If you have an ecom site or online version of bricks and mortar, be careful not to turn your site into a brochure. These don't work at all. Think about what people want. They aren't coming to your site to view "your content", they are coming to your site looking for "their content". Talk as little about your products and yourself as possible in articles (raise eyebrows...yes, I know).
Build one page of content per day, head back to the Overture suggestion tool to get ideas for fresh pages.
If you build one page per day, you will find that brain storm like inspiration will hit you in the head at some magic point. Whether it is in the shower (dry off first), driving down the road (please pull over), or just parked at your desk, write it down! 10 minutes of work later, you will have forgotten all about that great idea you just had. Write it down, and get detailed about what you are thinking. When the inspirational juices are no longer flowing, come back to those content ideas. It sounds simple, but it's a life saver when the ideas stop coming.
Nothing breeds success like success. Stay abreast of developments in your keyword sector. If big site "Z" is coming out with product "A" at the end of the year, then build a page and have it ready in October so that search engines get it by December. eg: go look at all the Xbox and XP sites in Google right now - those are sites that were on the ball last summer.
Networking is critical to the success of a site. This is where all that time you spend in forums will pay off. pssst: Here's the catch-22 about forums: lurking is almost useless. The value of a forum is in the interaction with your fellow colleagues and cohorts. You learn long term by the interaction - not by just reading. Networking will pay off in link backs, tips, email exchanges, and in general put you "in the loop" of your keyword sector. Take some first post in the other thread mentioned above - he could have lurked, read, made his judgements, learned, and went off to write up his thesis. However, the step forward and the interaction has probably taught him far more about what he is concerned with than if you would have read the forums front to back. In the process he met some people that may in turn be useful resources in the future.
After 30-60 days you will start to see a few referrals from places you've gotten listed. Look for the keywords people are using. See any bizarre combinations? Why are people using those to find your site? If there is something you have over looked, then build a page around that topic. Retro engineer your site to feed the search engine what it wants. If your site is about "oranges", but your referrals are all about "orange citrus fruit", then you can get busy building articles around "citrus" and "fruit" instead of the generic "oranges". The search engines will tell you exactly what they want to be fed - listen closely, there is gold in referral logs, it's just a matter of panning for it.
Walk back through your submissions and see if you got listed in all the search engines you submitted to after six months. If not, then resubmit and forget again. Try those freebie directories again too.
Starting to see a theme here? Google loves content, lots of quality content. Broad based over a wide range of keywords. At the end of a years time, you should have around 400 pages of content. That will get you good placement under a wide range of keywords, generate reciprocal links, and overall position your site to stand on it's own two feet.