Ross and Paul over at EFI pretty much made it obsolete before I even made it. Well, not really it would still have its uses, but I no longer needed it after they gave us the capability to switch DSP tunes with the V2.
I have a V2 so I wouldn't need a switch. But my uncle on the other hand, he doesn't and I tuned his topkick with EFI. He could still benefit because I could install a DSP5 tune on his truck and he would need a way to switch tunes. But I wouldn't got through all that trouble for him. If I even let him know I could do that, he would be getting that big bulky switch that I got from Nick (duramaxtuner)
The only reason I was making it was because I was being anal. I didn't want that big bulky switch. So, I was going to install a little tact switch and hopefully run it to a 4017 semiconductor clock input. Then I was going to run outputs 0,1,2,3,4 to transistors which would complete the connection from the ecm through various value resistors to ground. I was going to run output 5 to the reset on the 4017. I was also going to run some leds off from additional transistors to indicate which tune I was currently running in. Of course, this was all in theory. I'm no electronics guy this was just based off some basic research I had done. Although I do have most of the parts to build it, I hadn't finished my research to make sure it would actually work.
So, that's the long winded explanation. If anybody else wants to give it a shot go ahead. I won't go crying foul for "stealing my idea" although you may have to use a different IC than I was going to use.