I found my experience on this site to be very buggy and unstable. Clicking to a new tab often meant waiting 10-20 seconds for the page to load. Some of the links, including “Enroll” and “Buy Now” present an SSL Error for an expired security certificate. Any visitor hoping to sign-up or purchase products are advised not to.
To give XOWii the benefit of the doubt I reviewed their page from multiple computers, multiple browsers on multiple networks over a period of several days, site performance never improved. I would be very disappointed in this experience if I was either a prospective customer or a XOWii distributor.