EXCELLENT! I just took a cruise with a cruisemate I met on this site. In fact, we ended up spending most of the cruise together because we found out we had so much in common. We will be cruising together again.
Here's my 2 cents on finding someone to cruise with. Email each other a couple of times first - just to get the basics of what you liked to do, etc. If you are NOT a partier, drinker smoker, etc (or vice versa ) say so. And then I would always suggest talking to them on the phone before booking a cabin (if you don't live near each other to meet in person). Personalities come out more on the phone & it's easier to discuss things.
Good luck in your cruisemate search.