Like Trackypup, we are in Canada but years ago we contacted an agent in Miami via the internet and have been with her ever since-like 10 cruises. We e-mail and chat on the phone a lot-I feel like she is a friend although we've actually never met in person. Kinda like Cruisemates
I do extensive research on line prior to booking a cruise, then call my agent when we've made up our mind. Wouldn't have it any other way. Mind you, if she hadn't turned out to be so great I might have tried booking on line.