Great sharing indeed i have found many good points in this post. I agree that Link Building, creative ideas, Business cards and advertisement play very helpful role to increase in website traffic.
Thanks for sharing nice info.