Their free website is just a page hosted through them using their domain and your aff id.
Their "white-label site" that you can use on your own domain costs about a $100 up front and it seems to me that there were some ongoing additional monthly expenses that you have to pay for whether you've sold anything or not.
I may be wrong but this is what is floating around in the back of my head about them... They don't provide a lot of info on their site and I think I had to contact them several times to get all my questions answered (The devil is in the details...).