According to me lots of techniques for Link building such as Directory submission, Article submission, blog creating and posting, forums posting, social bookmarking submission, RSS submission, Press release submission. These all techniques for use link building but every promotion technique use properly.