No I do not, I am not switching anything on the Zendrum, at least not as much as I was. I am using the same program (I use #6), my kick is always MIDI note 36 and my snare is always MIDI note 38. I try to stick with the general MIDI mapping so it is universal. I make all of my rides the same number as well as the crash cymbals and so on. What I am switching with my FC is the track in Ableton. Each track has a different kit loaded into it, and I have 8 GB of RAM, Ableton takes up 1.75 GB to run, the OS takes about 250 MB, so that leaves me about 6 GB to load kits. My SD2 kits take up about 1.5 GB when I load all the articulations, so I am limited to about 4 kits per session in Ableton. The EZdrummer stuff takes up far less because there are fewer articulations, so I can load all the EZX's into Ableton with no problem.
My ZX stays on #6 and the tracks are changed in Ableton by the FC. The only exceptions are for that Black Eyed Pea song I mentioned in the video, I use program #9 for that, because I had to split the MIDI channels for stings and drums, I mentioned it in the video that track 1 was strings on channel 1 and track 2 was drums on channel 10. If there is a song that I need to change some mappings I will use a different setup on the ZX, but for the most part, I am on #6.