Any experiences with Letstalk.com?
by Jedi Knife - 4/11/05 11:10 AM
I would really appreciate any input about these guys. I saw several different "seals of approval" on thier website, as well as a prominent phone number, which I called and spoke to a very helpful (American) representative. They are set up in Texas. They seem to be quite legit, and so very helpful even with me just asking questions.
Any exeperinces are greatly appreciated!