CruiseCal is a great site that I use frequently. It's too bad, however, that like virtually all similar sites it doesn't list all cruise lines but only those marketed in North America. Hence, many European ships are not listed.
A great site, nonetheless.
By the way, I am moving this thread to the General Cruise Chat forum.