#1. If you're doing 60-80 mile rides on a 25 year old Fuji, PLUS running 6 miles a day, you are a freakin' ROCK STAR. If BF doesn't see that, find yourself someone who does.

#2. The best way to avoid flat tires is to keep your tires properly inflated. Check and add air before every ride. Get a good floor pump with a gauge. Talk to someone in a bike shop about how to use it properly, and keep those tires full of air. Don't ride on wet pavement if you can help it, and if you can't, clean off the tires when you are done. Stones, glass, and other road debris can work their way through a wet tire like a warm knife through butter. And, as others have mentioned, learn how to fix a flat because, well, even with due care, flats happen.