I don't get flats on my commuter, but it's a heavy setup and probably overkill.
Others have recommeded Schwalbe Marathons, some have suggested tire liners. I use both, as well as the extra thick thorn resistant tube. I suppose I could add slime to it, but this set up has served me well for thousands of miles with no flats.