I have tried thorn resistant tubes, they didn't work, I still got flats.
The only thing that worked for my are tire liners:
http://www.amazon.com/Mr-Tuffy-Bicyc...5277543&sr=8-2
I have only gotten one flat with tire liners: I hit a 2 inch staple and it went through the tire liner and popped the tube.