Check out
www.cruisecritic.com. We've used it for 2 of our cruises and it's got a wealth of info specific to your ship, people who have done the same cruise previously, people who will be cruising with you, what to eat, what to wear. Sometimes takes the mystery out of your trip, but is beneficial to get you to know the layout, the stops, etc.
Enjoy! We just returned from the Oasis and had a great time!