You can get free prepaid minutes for all major US carriers, including AT&T GoPhone, on Facebook.
Login | Facebook
You can fill out surveys and other offers in return for credits. Once you have enough credits you can redeem them for a top-up PIN for your phone.
It works, and its completely free. Try it..