I aggree with nowler that the Forrest Foam is very useful, but don't have the time (or patience!) to do one shot every 24 hrs. My rifles all have stainless match grade barrels and are cleaned using Forrest Foam, JB Bore paste and Hoppes no9:
NEVER MIXED, I HASTEN TO ADD
Fire 1 shot, Forrest Foam, leave for 30 mins, dry patch untill no residue. Oil a patch, coat with thin film of JB, 20 - 25 full length strokes without exiting chamber or muzzle then use patches untill clear. I recommend using a bore guide.
Repeat for each shot for ten rounds.
Then shoot five and clean using same method.
Repeat.
Repeat untill your barrel feels easy to clean, there will be a noticable difference from the earlier shots in the resistance on the patches. Finally run a barely damp patch of no9 through and dry patch after to protect barrel when in your cabinet.
This method works for me and I have had no problems with accuracy loss / copper fouling.