> how do you promote your small sites so fast
Many webmasters including myself will keep a list of directories and a list of websites that we have gotten links from. Lets say you launch a site about widgets and you keep a list of websites and directories that you were able to get links from. When you launch your next site, you will already have a list of places to sumbit links to for your new site. Even if the subject is different from your last site, some of the sites and especially the directories will still be appropriate (related) to add a link to your new website on. If your new site is a different subject, you may still need to find new places to request a link from, but at least you will have a bit of a head start with your list. Each time you launch a new site, your list gets a little bigger. The more sites you launch, the bigger your list will grow and the less time you will have to spend searching for links.
One thing to consider when it comes to promoting your site through links is that with the search engines now looking at the age or date of links, it is probably best not to submit your site to a bunch of different places all in one day or even a few days. It may be wiser to try and get one new link per day for any given site instead of submitting your latest site to all the places on your list over the course of a day or two.