I think I mined about 0.05BTC on my Q6600 CPU. I should have gotten into the GPU scene back then.
As for the next step from ASICs, anything as dramatic as the GPU/FPGA to ASIC shift would imply equally revolutionary advances in lots more semiconductor applications than just bitcoin mining.