In this thread I would like for us to throw out new ideas and proven ways to launch the promotional campaign for brandnew sites or sites which are not doing too well.
A great way to start building new links has been social medial.

You can focus on Do Follow ones
which will help move your sites up in the search engines, but good old exposure can also go long ways and Facebook is a great way for you to help get your brand seen. and now also jumpup
When you add friends on Facebook, do so by adding them to a certain friends group, so whenever you start a fan club or group, you can choose to only invite those who are most likely to be interested in joining.
Facebook has a wide reach. The most important part is branding. I do not recommend wasting too much time on blog commenting, but do recommend to show your face on high traffic blogs related to what you blog about regardless of whether or not the do or no follow attribute is in place.

Joining forums and promoting there is something I only recommend when it's a forum related to your niche.
Many ways of promoting are effective, but a lot of the ones you do can be a waste of time considering that there are better ways.

I also recommend contacting owners of blogs ranking high for related keywords about advertising rates. They may add your banner for cheap.
Go whereever the traffic is, think outside of the box and brand yourself in a way that every visitor who leaves leaves remembering your brand in a positive way.

This can go long ways. Think outside of the box. If you cover getting powerful links, create an image of someone who knows what he is talking about and in addition you manage to get you brand known, that is a great way to get started promoting your new site!!

Next ....