Originally Posted by danimal
And I also agree that AAA is a good thing to have, as others have mentioned. Especially if you have lots of time to waste!
I mentioned AAA Plus mainly because of the towing service they provide should you not be able to fix the flat yourself.
One other point, since most flats are caused by a slow air leak, I would add air to the tire and head straight for the tire repair shop and have it patched from the inside rather than plugging it.