The MacMini makes a great online server for hosting files for client approvals. You might also have a look at an app called AjaXplorer (has nothing to do with Aja or Explorer). It's free. It's web-based (i.e. no FTP tools required), and simple to use. Great thing is, if you set it up right, you can eliminate your upload times. We use drop-boxes to send files to the Mini internally (usually h264's), and then just drag the files to the AjaXplorer file manager and they're online instantly. You can also manage accounts, assign priviledges, and monitor client activity very easily. The setup is a bit tricky, you might need an IT person for about half a day for the install, but once it's up and running, a huge time-saver.
hth,
Clay