On top of that, i am sure you have a walmart near you right ? well they sell pre paid credit cards that work all over the net , and NaughtyAshes is right, a pobox is like 10-20 dollars to get and you would never have to worry about the roomates again.... it seems there is a simple solution you just do not want to see.