I just found out about them and don't have much info yet. I've look up some reviews and they're all positive. But I'd like to get some feedback from people here. I saw that they have their own forum but haven't posted for over a year.

Has anyone had any experience with them from either a merchant or affiliate perspective?