Ok, ok, we're not that nieve. We looked them up in the BBB before we went and they had a better rep than techfusion (though that's not saying much.) He was also very professional, had the right blanace of information with costomer service. They also have all their fees listed on their web site. He also seems educated enough to be running the business.
I'll give people updates as I get more information.