Find Your Cruise
If you are interested in P&O cruises then you can go to their site and register on Cruise Connections which gives you lots of information about P&O ships. Also you could look at crowsnestonline.net. This deals with different ships.
The cruise forum on TripAdvisor.
Cruise critic has everything you need.
Go to the Boards section on Cruise Critic.