-So here is another question i have, i wanted to explore and teach myself how to set up a solo miner, well i did get everything all set up but the GUIMiner said the difficulty was "1", assuming that wasn't an error i checked the calculator and ti stated i'd find a block at my current Mhash/s in about an hour with a 95% chance, which i didn't find anything in 3000 shares/~2 hours, I don't really understand how that works, i doubt it's a difficulty of 1.
I think your math is wrong. The current difficulty is 1805701.
https://en.bitcoin.it/wiki/Difficulty
Deepbit is at 5,163 GH/s (more or less) and they are find a block on average every 34 minutes. At 1 GH/s it will take 5163 times longer (on average) for you to find a block solo mining, which is about 122 days.
However, a better measurement is shares/day which most miners don't provide. I use arsbitcoin.com, and they have it available on the stats page. At 1GH/s you should be producing 20,000 shares/day at 0.000027690080 per share which is about 0.55BTC/day.