It will be very difficulty to find btc mining profitable at this stage, no matter you buy hardware now, make a pre-order on hardware or buy some cloud hashrate...
i found an hour of 180 gh/s for 8 usd.all calcs calculate in months not hours.So I dont know if this is profitable.(How fast does difficulty change? i know its every 2016 blocks but cudnt find more info)
what is the best pool?(according to chart: paypershare is best?)
Pay per share (PPS) is indeed not a pool, but a payment scheme.
PPS is best in terms of lowest variance, but the % fee is higher.
It may be better to use PPLNS or DGM (higher expected payment due to lower % fee).
FYR:
https://bitcointalk.org/index.php?topic=104664.msg1146110#msg1146110