This site claims to offer rentals and lease to own properties which is very misleading. They are also on Trulia but I suspect that due to their predat…