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