Josh,
I signed up but haven't used them to complete a transaction yet. Their site runs awful slow which may be discouraging some from signing up. I don't see any risk involved as long as you take possession of your $$ pretty quickly.
Greg