Also, I noticed some products of butterfly labs which seem to have INSANE gh/s for the dollar. Is this stuff legit? o_0 I mean I can't afford anything crazy right now but that 25 gh/s miner, or that 5 gh/s miner would make a nice addition to what is now merely one 7870
Butterfly Labs has not even shown proof of a working prototype, many people believe they are a scam.
However, ASICs do exist and some companies such as Avalon have developed working machines that would print you thousands of dollars.
When you mine in a pool, you don't get the entire 25 BTC reward. The whole pool works together to solve the block, and you receive a % of the 25 BTC based on how much work you've done. So if you're mining at 100 GH/s, you'd get a larger percent than someone mining at 1 GH/s.
If you want to try and score a 25 BTC block for yourself, you'd have to "solo-mine", which is mining by yourself. You would be racing against thousands of GH/s, so it's very unlikely that you'd succeed by yourself.