A fluid composition comprising: a zwitterionic viscoelastic surfactant having the formula: RCONH-(CH 2) a (CH 2 CH 2 O) m (CH 2) b -N + (CH 3) 2 -(CH 2) a' (CH 2 CH 2 O) m' (CH 2) b' COO - wherein R is an alkyl group that contains from 17 to 23 carbon atoms which may be branched or straight chained and which may be saturated or unsaturated; a, b, a', and b' are each from 0 to 10 and m and m' are each from 0 to 13, a and b are each 1 or 2 if m is not 0 and (a + b) is from 2 to 10 if m is 0; a' and b' are each 1 or 2 when m' is not 0 and (a' + b') is from 1 to 5 if m' is 0; (m + m') is from 0 to 14; and CH 2 CH 2 O may also be OCH 2 CH 2; a co-surfactant selected from the group consisting of i) a quaternary amine surfactant, and mixtures of quaternary amine surfactants, wherein the cation is selected from: and mixtures thereof, and oligomers thereof and polymers thereof; and and mixtures thereof, and oligomers thereof and polymers thereof; and mixtures thereof, wherein R 1, R 2, R 3, and R 4 are each selected from the group consisting of alkyl, alkenyl, arylalkenyl, and hydroxyalkyl, each having from 1 to 22 carbon atoms and being saturated or unsaturated and branched or straight chained, and wherein R 1 is further selected from the group consisting of alkylaminoalkyl and alkylamidoalkyl; ii) an ethoxylated anionic surfactant having the general formula: R-(CH 2 CH 2 -O) n -COO - M + wherein R is an alkyl chain having from 6 to 30 carbon atoms, that can be straight chained or branched, and saturated or unsaturated and further wherein n has a value no more than 20; iii) mixtures of (i) and (ii); iv) polypropylene oxide; and v) vinyl alcohol vinyl acetate copolymer; and water; the composition being foamed with carbon dioxide. a zwitterionic viscoelastic surfactant having the formula: RCONH-(CH 2) a (CH 2 CH 2 O) m (CH 2) b -N + (CH 3) 2 -(CH 2) a' (CH 2 CH 2 O) m' (CH 2) b' COO - wherein R is an alkyl group that contains from 17 to 23 carbon atoms which may be branched or straight chained and which may be saturated or unsaturated; a, b, a', and b' are each from 0 to 10 and m and m' are each from 0 to 13, a and b are each 1 or 2 if m is not 0 and (a + b) is from 2 to 10 if m is 0; a' and b' are each 1 or 2 when m' is not 0 and (a' + b') is from 1 to 5 if m' is 0; (m + m') is from 0 to 14; and CH 2 CH 2 O may also be OCH 2 CH 2; a co-surfactant selected from the group consisting of i) a quaternary amine surfactant, and mixtures of quaternary amine surfactants, wherein the cation is selected from: and mixtures thereof, and oligomers thereof and polymers thereof; and and mixtures thereof, and oligomers thereof and polymers thereof; and mixtures thereof, wherein R 1, R 2, R 3, and R 4 are each selected from the group consisting of alkyl, alkenyl, arylalkenyl, and hydroxyalkyl, each having from 1 to 22 carbon atoms and being saturated or unsaturated and branched or straight chained, and wherein R 1 is further selected from the group consisting of alkylaminoalkyl and alkylamidoalkyl; ii) an ethoxylated anionic surfactant having the general formula: R-(CH 2 CH 2 -O) n -COO - M + wherein R is an alkyl chain having from 6 to 30 carbon atoms, that can be straight chained or branched, and saturated or unsaturated and further wherein n has a value no more than 20; iii) mixtures of (i) and (ii); iv) polypropylene oxide; and v) vinyl alcohol vinyl acetate copolymer; and i) a quaternary amine surfactant, and mixtures of quaternary amine surfactants, wherein the cation is selected from: and mixtures thereof, and oligomers thereof and polymers thereof; and and mixtures thereof, and oligomers thereof and polymers thereof; and mixtures thereof, wherein R 1, R 2, R 3, and R 4 are each selected from the group consisting of alkyl, alkenyl, arylalkenyl, and hydroxyalkyl, each having from 1 to 22 carbon atoms and being saturated or unsaturated and branched or straight chained, and wherein R 1 is further selected from the group consisting of alkylaminoalkyl and alkylamidoalkyl; ii) an ethoxylated anionic surfactant having the general formula: R-(CH 2 CH 2 -O) n -COO - M + wherein R is an alkyl chain having from 6 to 30 carbon atoms, that can be straight chained or branched, and saturated or unsaturated and further wherein n has a value no more than 20; iii) mixtures of (i) and (ii); iv) polypropylene oxide; and v) vinyl alcohol vinyl acetate copolymer; and