I saw this company "OnTrade" advertising on Monster.com anyone ever heard of them? I was just wondering if they were worth contacting, they seem to be opening up shop in my neck of the woods.