Like the title says i want to control around 30volts of current (multiple LEDs that will be running all at once, added up to about 30volts.) i want to use a micro-controller to control it so i can add some effect to it, the controller will control 4 LED strips which take about 4.5V ea. and a 12V light strip. any help or ideas to control this project would be great
Most micro-controller boards will give you a 0 (LOW) or 5V (HIGH). 5V will turn on the gate of an N channel MOSFET. Even low cost MOSFETS should allow 50-60 Volts from the drain to the source.
IRF520PBF at a common US distributor is 96 cents.
My favourite way of doing things like this is with the good old ULN2803. It's such a simple chip to use, and you can use it to switch high voltage and current, and even inductive loads.
It's available in DIL and SOIC packages.
I've done a project similar to this, I made a network-controlled power board. I used a couple of relays to switch circuits on/off.
If you do go with relays, be sure to have a power diode placed in reverse so that when you close the relay the electromagnetic bubble doesn't fry your Arduino.
If the Arduino doesn't have enough current to switch the relay on, use a saturated NPN to boost the signal. This site has some good information on what I think your wanting.
EDIT: As PetPaulsen mentions below, you could also just use transistors