This is something that Rob Walling talks about extensively. He personally deals with customer support for the first several months of his app, so he can understand the pain points and what needs to be added to self-help resources. Then he writes up an extensive training manual for outsourced workers and begins to train them.
Eventually, he stops dealing with "OMG I lost my password and don't know where the reset is?!" questions...and only deals with customer support that is actually worth his time.