Haha (I'm not laughing at you, but at me.)
I'm relatively new to debian but here's a question I can answer: Yes and No.
Yes: if you need multiple packages, it will not need to download the packages that you have already downloaded.
No
not too sure about this, correct me if i'm wrong) but if you are part of the way through a package you will need to start it over again.
I hope I was helpful. I'm here waiting for a response on the Nvidia post. Anyone know anything about Xserver and why it won't go above 800x600. (if so go to the Nvidia post)