As for mining, I tried CPU mining. Yes, I know, every where it is stated that CPU mining is useless. Wanted to try it anyway, since my PC is turned on most of the time. I joined a mining pool and after mining for 3 hours I still didn't even have a single satoshi. I suspect GPU mining will soon follow the same fate.
As already stated above, GPU mining is also utterly useless. Newer dedicated hardware mines at many many times more hashes than high end GPUs can, so they gulp up all the shares in a mining pool. I am mining newer coins with my 6870HD, could be a waste of energy because currently those newer coins do not have any value at all... but then again so did Bitcoin, and Litecoin.. now BTC = $140, LTC = $4. LTC was at $2.10 last week, and $1.65 the previous week. Litecoin is also not really worth mining, difficulty is too high as well.
For the last month I have tried to find a way of buying BTC on international exchanges, and for us in SA its near impossible. There is one service : okpay.com that can be used as a payment gateway service into some of the BTC exchanges, but after further reading alot of people say dont trust them with large amounts of money; so decided against using them
As for localbitcoins.com, it seems a bit dodgy, bitx.co.za can work, but low volumes (and high prices) does not help their cause.
Also: I wish I knew about Bitcoin last year, or earlier than current values.