Has anyone ever had any experience using Stormpay? I recently "won" an ebay auction, and the seller uses Stormpay instead of PayPal. I personally haven't heard of it before, so I'm not entirely comfortable. Has anyone used it? Do I need to be concerned about using it?
Thanks,
-S