Here's another source for upgrading your discharge. Essentially your requesting a Correction to your Discharge. Best results come from getting an experienced attorney to do the request for you.

http://www.monterey.army.mil/legal/trial_defense/how_to_upgrade_your_discharge.pdf

My understanding is an General Discharge does not disqualify a former service member from any veteran benefits other than they are not allowed to wear their uniform on a national holiday or other occasion where someone with an honorable discharge is allowed to.

Last edited by idahoguy101; 08/28/15.