Either way. In fact, if you have a static IP and fast access, you can host it from your computer in the studio. I weighed the pros and cons and decided to go with a server located at an internet hub (in Dallas) with a huge connection (3 OC12s) so upload/download times are never compromised for the client. The down side is that I have to upload/download to the server and so does the client, so there is extra time on my end. The downside to hosting it yourself is that the client downloading the resulting files is limited by your upload speed, typically lower in with standard broadband (unless you go T1 or SDSL)...