The key to large media collections is having a NAS, home server (or even shared files on your computer) that can be accessed via the internet. Think ftp, samba etc. Problem solved.