4870 is 150W at stock, which is why I stopped mining on mine, as I was paying more for electricity than I was getting back from BTC. Not sure if it's profitable now BTC value have gone up, as the difficulty has also gone up.
For me it's quite profitable.
The energy price here is $0.233 per kw/h. Seeing as I use my computer normally during mining, I'm only interested in the difference between idle and load, which is 80w on stock.
Overclokcing core and underclocking memory yields a 5w increase in difference between idle and load, but a 30w decrease in total usage. This gives me an effective cost of 55w for mining.
At $0.233 per kw/h that equates to $0.308 each day. 1BTC is currently at $16.33 on mtgox, and at 94.5 I would get roughly .02 BTC a day on deepbits PPS model.
So each day I get about $3.27 worth of bitcoins.
Now if it would have been a dedicated mining rig, the total power draw is 210w, giving a daily energy cost of $1.17, which is still profitable at current prices.
210W seems very low, is this calculated or measured at the wall? PSUs have losses, so a 150 Watt video card would be pulling 180 Watts from the wall with an 80% efficient PSU.
If you're using the PC at the same time, are you sure your getting 94.5 MH/s out of it?
If you're not using the PC, do you usually leave it on 24/7 or are you only mining when you turn the PC on? If it's the latter, then your BTC rates per day will be less, if it's the former, then you were pouring money down the drain before you started mining. If the PC is running other services 24/7 then the costs are already incurred, but do these services affect the hash rate. i.e. what is the true cost of mining vs the true profit.
Difficulty is going up by 30% tomorrow, I believe, so your amount of bitcoins will reduce.
Not trying to be negative, but a lot of people are throwing money away in the false illusion that they are making money through mining.