I want to:
-Stream music and video to any computer (inside and outside network) that connects to my computer through a browser
-Stream music and video to any computer through a nice application interface (suggestions?)
-backup all computers on my lan easily to the server (which will then be backedup with and external)
-provide multiple remote accounts
-needs to be very stable, running 24/7 with no need to power down
-be able to download specified folders / files on server to any computer that connects to my computer through a browser
-be able to ssh into a linux shell type environment for quick remote c, c++, java, etc... compiling. (cygwin can do this)
Thats all I can think of currently. If there is any other features that you like for your home server please let me know.