I've knocked up this small diagram in Inkscape of what I want my home network to be like. Basically, I want a box running Linux (preferably Slack) to do all the server-y type stuff, and I want to be able to access the connection, shared files and printers etc on any one machine on the network, so Samba is on my mind right now.
Anyway, please take a look at my diagram and tell me how possible this is, without causing me too much of a headache. I have Googled around and seen nothing specific to my tastes or desires. If you have any advice or comments, I'd be interested. Especially if regarding what the best way around this would be, common pitfalls to avoid, definite things to do first, reading material to swallow beforehand, etc.
Note that I may also add a Mac machine to the mix later on - so I'd like to know if this is possible (I assume it's mostly click and go/plug and play, since it's technically Unix to Unix here).
I also wouldn't mind tips for really cool things I can do with such a powerful home network (Like hooking up a widescreen TV to a TV out to have the network play mplayer videos living on the file shares, straight to the TV via a SCART/TV out (if SCART out even exists for x86!) from any of my machines - I had that idea for a while, and it seems really cool, if almost impossible).
And on the wireless issue - unless I'm going to have it forced down my throat by the majority of ISPs, I want to avoid WiFi. I don't trust it at this moment in time. There's the security issue, and also the issue of it just not working due to interference from cellphones/microwaves/opera singers.
It's also too damned expensive for an individual wireless NIC at the moment.
PS: I know it probably seems like too much of a Utopian dream, but if I can get file and broadband sharing setup across Linux->Windows, I'll be happy. I don't think there are Linux drivers for my ancient printer anyway.