When you have don't have much to invest in your new online business, it may seem prudent to build your business on a site like WordPress.com, Blogger.com, Weebly or some other service that offers free domains and websites.
However, choosing a free domain or hosting is a HUGE affiliate marketing mistake.
While I'm all for reducing costs where able, owning your own domain and having a hosting account should never be considered an option for the following reasons: