Just curious… are you using the cheap MEC tubes? I made that mistake once and an exploding tube as well as a flat. They can't handle any pressure and when they heat up on a ride, kaboom!
I switched over to one of the more brandname tubes and havent had a problem yet.
I've been using the MEC house brand (they're Cheng Shin/Maxxis) 93 gram, 23mm tubes for over a year now, no flats, no blowouts, no slow leaks.
Kind of weird to hear about Armadillos not seating right on a standard 700C wheel. Usually people complain the bead on armadillos is very tight compared to some other tires (michelin, hutchinson, etc).
"Bicycling is a healthy and manly pursuit with much to recommend it, and, unlike other foolish crazes, it has not died out."
- The Daily Telegraph (1877)