I've worked with Advaliant in the past. The are very legit. They have offices in Toronto, NY and CA. They're email/zip offers aren't usually their own, usually brokered from someone else. But I like them. Good people.