My GPU is running Scrypt on a multipool and then converted to BTC, it's a lot more profitable this way.
The only problem with getting a cheap ASIC miner like I did was they only mine SHA-256 so their low hash rates can only miner BTC, NMC, etc. It's a lot more energy effecient to mine with Scrypt to mine altcoins like Dogecoin, Litecoin, Feathercoin, etc and then convert it to Bitcoin.
As you can see in my sign, I started March 25th, tossed out just over a grand on ASIC mining stuff and I've only made just over 12 bucks back. I'm only getting about 45 GH/s on all of my stuff too so it takes for ever. But if you just set them all up on an old desktop PC (not laptop) with some powered USB hubs in the ol basement and never touch them again they do add up lol.
I've found that desktop computers support a full 5v on USB so a powered USB hub works great on all ports, but if you use a laptop they only support 3.3v on USB so even a powered hub won't help you. I was only able to run 2 powered hubs on my laptop but after switching to an old desktop I was able to run all 5 hubs without a problem.
I'm running 16 Antminer U2 at 2.2GH/s, 15 Block Erupters, with 5 Anker 9+1 port powered USB 3.0 hubs, and one Arctic Breeze fan in each of the 5 hubs.
I would still suggest mining a Scrypt Altcoin or a Scrypt Multipool with your GPU and convert to BTC, it's the best way for power consumption vs profit.
If you do intent to run a GPU on SHA-256, I tried GHash.IO, BTCGuild, and SlushPool and hands down, I made almost double on SlushPool. The payout on SlushPool was always more because the rounds are very random in time. I worked it out that if a round on SlushPool was longer then 12 hours, I would have made more on BTCGuild, but if it's shorter then 12 hours then I make more on SlushPool, so even when some rounds do take up as long as 26 hours, it's usually followed by a good set of rounds that are only a few minutes which I just rack up in those rounds so it always makes up for itself after a long round.