As a webmaster, and dealing with support from other programs I see what they do wrong, or most times they don't even know what the fuck they are talking about on a daily basis. But I have no program sales experience. I just sit on the other side ot the programs all day long.
