MissV, try Wilson's spray. It's much better than AG and it has a great track record for keeping bags looking great! And it's specifically made for bags and small leather products.
SM Rocks! I got caught in a freak rain strom with my speedy and thought "Oh :censor: my bags going to get rain drops on it" I didn't have anything to cover my bag, so I braved the rain with my bag. And to my surprise, no Ugly rain spots! The bag got soaked and looked all funky, but about 20 min. later, back to normal. Shining Monkey has worked great on my bf leather seats.