It's not hard really. You have to have the mixer board for lights, like DMX:
http://www.musiciansfriend.com/product/Elation-Magic-260-260-Channel-DMX-Controller-?sku=800547
With this, you program your lights in scenes and shows with Elation software:
http://www.elationlighting.com/product.asp?ProductIDNumber=1396&cat=PC Lighting Control
Now, here is the fun part. After you have your lights programmed (fade effects, strobes during fast drums and rapid snare fills, smoke, etc.) all you have to do is create a MIDI event on your keyboard to trigger the DMX mixer. The mixer has been pre programmed and the keyboard just tells it "Scene 1, NOW!!!"
We don't use lights in all our shows as most of them are small clubs of no more than 300 people. If we get a show that can have 800 or more, then we grab the lights. Before we bought our own, we would rent them. We would always ask for DMX as we had the software and our own DMX mixer. Hell, you can rent someone to run lights for you if you know you are going to make enough money at the clubs.
As far as switching effects on bass, same thing. We have the keyboard send a program change message to the BassPOD and the POD has already been programmed. No need for pedals!!
This is really how most everything is triggered live. From samples stored in an outboard sampler (even a computer) to lights to vocal effects (which we do that too. We have a Kurzweil Mangler and Rumor for voice effects hooked up to MIDI and they change our sounds in real time - on time)!!
The worse thing in the world is to have to worry about a bunch of crap live. If I'm singing (okay, grunting) and I need to switch my bass sound with a stupid pedal - who knows. I could be too far away, I could accidentally miss it or hit it twice, etc. Now I'm grunting for real and everything is starting to sound horrible, I get out of time, my wife starts throwing things at me - you get it

My whole point was/is - why run a laptop when a good keyboard can run your samples and trigger off events throughout the show for you? I don't have to worry about any hang-ups with OS's or a program freezing and looks really cool when you hear this woman saying, "...all of my extremities were inflamed," with a demonic voice and no one knows where it came from. Or better yet - the sudden jackhammer with strobe lights!!
Edit: You will need a MIDI interface and lots of MIDI cables. That is one thing that sucks, when you start expanding, show setups and take downs become a real pain in the _$$.