We booked through http://www.travelmix.com
Our tickets were cheap and the service was great. We also booked our car and hotel through them, and that's where we got all our info on passports/visa, whether, and any other "notices" that we needed before we left on our vacation. Very good service, I'd recommend it to anyone.
If anyone has travelled to The Bahamas, I'd like you to comment on your trip, who you travelled through, and where you went/what you saw while you were there. My wife and I are planning to go back there again probably in 6 months or so..she loved it!
Thanks for reading!