Two things

My brother just bought a road bike and he had the LBS put tuffies on/in his tires. I think it is an extra lining for the tire. I've had 3 flats in 6 weeks and wonder why my LBS did not suggest this alternative to me? and so that I don't sound dumb, what are the pros/cons. I read a thread a while back about goo or slime in the tires? Don't remember exactly.

My brother has really wide shoulders, XL does not work for him, he is probably gonna have to go for a XXL I think he is doomed to buying cycling gear on-line. Any one know of any good places? His b-day is coming and I thought I'd start shopping for him.