I guess it depends on the company but I think it's best just to buy your own domain, hosting and start a site using Wordpress (.org) which you can set up through your hosts cpanel. It's rare that affiliate programs offer websites so I'm not sure how I feel about the offer you're looking at. If you can give us a bit more info that would be great.
|