Office with 2 net connections, no idea how fast.

Server in the server room,I have to process these files by sending them offsite (via internet) to service provider who does stuff with them, and sends them back. So triple the actual usage. Oh, and the the final files have to be sent back to the client via ftp pushes or web pickup. Quadruple it.

Current usage has client or us ftp slinging these around already, but current usage is about 30GB per week.

So:
#1: Let the curent clients upload them via self-serve website.
#2: As we add clients, add bandwidth as needed. The additional processing will pay for it, or, I'll move to a cohosted box that has cheaper bandwidth.

All my stuff is running in VMWare instances (both Linux and Windows), so the physical location should not matter.