What pins does the shield use ?
If it uses 0 and 1 its may very well stop USB communications as there are normally used for that purpose from the board to the computer.
I dont think you are the first with this issue so maybe you would also like to use the search option provided.