Are there any pools that divide the earnings evenlly among all participants regardless of amount of computing power contributed?
No, and there will never be. Why would I buy hardware to push 3Ghash/s when I'll still get as much BTC as a guy mining on his CPU? Not to mention that I could set up 40 miners on my CPU for a fraction of the price of a mining rig and earn 40 times as much.