Any word on this one?

ben dover's Avatar
I agree, bet there is a deposit required and rates beyond what mortal men can afford.
Yup, deposit scam.