What is the condition of your tires? That could be the reason you're getting so many flats. Are you putting enough pressure in? They should be close to the maximum recommended to avoid pinch flats, and be very careful installing the tubes to avoid pinching them. Try not to use a tire lever to put the tire back on any more than necessary, and put enough air in the tube to give it some shape to avoid pinching it between the tire and rim.
__________________
"...perhaps the world needs a little more Canada" - Jean Chretian, 2003.