QNAP Appliances
Do all that already along with email server, web server, ftp server, bittorrent client and a half dozen other things that are all accessible from anywhere I have connectivity.
I can stream my entire movie and music collection to my Android phone as I need it and I do not pay the Jobs a penny for it. Also, a great way to send work files home without having a full blown PC running burning up power. It can turn on my PC too through WakeOnLAN. My QNAP box runs on 3W of power.
NOTE: I am not an employee or agent of QNAP, nor am I receiving anything for this. I am a very happy owner though.