Anyone familiar with these guys? I'm trying to get rate information from them as they claim to be a wholesaler with a minimum $100 deposit so I'm hoping that means decent rates.... I can't find anything on Google or anywhere else for that matter about them but I'd like to save the $100 if I'm not going to see it again. Cheers, J