Usually when having to send photos to magazines, they do provide an FTP server which is the simplest and fastest way.
But when I attend an event as official photographer, the organizer wants the photos quickly, no way to send them on CD and most organizers do not feature an FTP-Server for that. In this case, Dropbox served me really well. I simply make a password protected ZIP file containing all the photos, deposit it in the Public folder of Dropbox and send the link to the organizer.
When shooting regularly for the same organizer, I finally brought them to install dropbox in order to share a folder.
I can really recommend dropbox, have a read at
How Dropbox eases the way to exchange files | IMPress
I did try to also use zenfolio, which works great with english speaking "customers". But for people with basic english knowledge, going through the english ordering process of zenfolio is too complicated.