Elite Survival Systems has introduced a line of concealed carry pouches that actually look like normal day-to-day bags. They are designed for guns in the G42/43 range.
The Marathon GunPack is actually useful for runners with 14 oz of water in flasks. It also has a nonslip back so it stays put.
I also like the Photo Ops GunPack which looks like a chest mounted camera pack.