Digital Cameras Minneapolis Mn

I want to build a media server, which one?
I am going to build an home server in our little coop located in Minneapolis, MN. I am open to suggestions. Here are my current components:
* Macbook (1)
* Ubuntu Laptop (1)
* XP Laptop (2)
* XP Professional – Testing Server (1)
* Tivo (1)
* LCD Projector (1)
* LCD Television (1)
* Wifi – Linksys 2))
* Palm (Tungsten T)
* Sony W800i
* The Cube (mp3 player)
* Digital Cameras (2)
* Scanner (2)
* Printer (2)
What is my dream machine?
* Communicates to all my computers
* Web Server (to be accessed outside – currently using DynDNS)
* Media Server
* Jukebox
* Network Firewall
* Easily Updating
I have a budget, it is somewhat open to all options. I do want to build it myself, I just want everything to ‘talk’ and interface.
Thank you in advance.
You have walked yourself into a fun little challenge.
The easiest content management system that I have found to use is called NetJukebox. It allows you to centrally store all your audio files and assorted video files on a “server” and stream them from any computer within your network.
This can be put technically on any computer that runs a webserver (in my case Apache), but its requirements are really low. I run mine on a 1 GHz Pentium 3 and it’s more than enough… in my defense, this machine has a 1TB hard drive. The only real problem you may run into, especially on a home network is bandwidth usage, moreso if you are only on a 100mb network.
I’m not quite sure how you plan on having digital cameras and projectors talk to a “server”. If you want to stream video to a projector through this solution, you would obviously need a computer connected to the projector, in which case your macbook would suffice. Additionally, I don’ t believe there is any way to make a MP3 player, like the cube, remotely fetch files through its interface, so you would also need a computer to connect that to this solution.
Hats off for your initiative and happy setup.
Frankie
Mississippi River from Stone Arch Bridge in Minneapolis Minnesota