The Mining Calculator computes the mining results that you can achieve with a given hardware setup.
There are two modes, "novice" and "expert". Expert mode just makes a number of additional input and output fields visible that allow you to calculate the expected returns considering the increase of network hashing power.
Also provides a list of bitcoin related sites