I can't find any real information on the company anywhere in terms of peoples experiences. I figured there would be something in this forum but I haven't really been able to find anything aside from that they contributed a prize to a contest (and are one of the site's sponsors).
Does anyone have any experience with them?
Thanks!