$45 for tubes? !! farken hell. buying the LBS a second ferrari? how often are you flatting? what tyres ar eyou using as well?
i know that GEAX make a puncture repair in a can. ive never usedit but people i know have used them in races and say they are a good option. you put it ont he tube, and fill it up, works like a C02 cannister but has slime in it to seal the tyre as well. i think you get around 40 psi out of one applicaiton? if your using GEAX tyres, i can see why they invented this as they from experience pinch flat more than anything ive ever seen.
also, an old trick is to coat your tubes in talcom powder. in theory thi sis supposed to make it more slippery and less prone to pinch flats and thorns. i dont know if its an old wives tale, but maybee worth a go?