And since I work interactively with the files, I could not just upload them, let the servers work on them, and download the finished product. I admit that there are has been some advances in working with a virtual file, then just rendering the final file on output, but none of these are perfect yet.
or even if you kept your server room, could you afford the bandwidth to use the server power to process anything but trivial files?
Over 2GB of RAM is limited? 64GB of disk?
Yes it is. My desktop (which I am planning to upgrade soon) has 12 GB of RAM, and 4 TB of on board storage (another 6 TB of external storage not including removable backup disks)
I use my machine mainly for photography. I would really find it lacking if I were to get into video.
A phone that had anywhere near this performance would be power hungry, large, and heavy. Until we come up with a way to realistically use external RAM, a phone will not be able to compete with a real workstation...
Make sure your code does nothing gracefully.