I can't upload sketches to my Arduino Uno. 

* Have I "bricked" it? 
* What steps can I take to work out what is wrong?
* What can I do to fix it?