Wirelessly posted (Palm Treo 650: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/hspr-H102; Blazer/4.2) 16;320x320)
I must agree with jpatokal. It seems like the "attitude" is not only coming from one source here--how exactly did Travisa "harass" you? They did make a mistake by not verifying the visa properly, but to fix that you call back and speak to a manager, not file a lawsuit.
I find Travisa's online application process a PIA and don't bother with it (I just fill out the PDF form directly), but that's the only beef I have ever had with them. For 11 years, I've routinely used them for Russian and Indian visas, plus whatever other random countries I need visas for, and they've never screwed anything up. I use the DC office.