Affiliate Marketing- the Stepchild of Online Marketing