Well I got the godaddy cert installed without the 'invalid cert chain' error (with the help of
this thread). It turns out that I WAS installing the incorrect intermediate cert thus the cert chain wasn't going back to the CA. So this is officially what I uploaded in the web interface:
Certificate: my_server.crt (copy/paste from my account)
Root CA: gd-class2-root.crt (from the godaddy repository)
Intermediate CA: gd_intermediate_bundle.crt (from the godaddy repository)
the differences being that: 1. I changed the file extension of my server cert from cer to crt, and 2. that the gd_intermediate_bundle.crt is a concantination of the gd_intermediate.crt, gd_cross_intermediate.crt, and a third cert that matches no other cert that I had come across.
If you want, you can go to the repository, download them and compare yourselves. Anyway, hope that helps a little for the original poster and the QuickSSL problem.