I got some Colgate (my favorite toothpaste brand) Advanced Whitening toothpaste on a great deal and have been using it for about 2 weeks now. I've found that it does a decent job of whitening but I have one complaint. No matter how much I gargle and rinse, I am always left with a gritty coating on my teeth. It is quite bothersome. I don't know of any way around it . Since I got such a great deal, I'm not going to whine too much about it. It is regularly an expensive product, so I will probably only get it again if it's a freebie deal.