Digital pins 0-3

Upload as in, a new version of the program from the Arduino IDE software, or upload data to/from the arduino via the Ethernet shield?

I am thinking you mean the former, which would mean I was good to use pins 0 and 1, but before pressing the upload button in the IDE, I should disconnect any connections there first, and re-attach them after upload is complete. Right?