Online Marketing can involve a great deal of outlets (social bookmarking sites, forums, articles, twitter, social networking sites, vlogs ) and I think there's a lot of creative ways to market yourself.
Telemarketing - not so much imo. Most people hang up or get frustrated they take on bad feelings towards the ad campaign/company