It will be great if you provide a basic guide to set up a home networking, identifying major components and then providing details of the options available with each component and their advancements in today's emerging technological world.
For example similar to this article but with more real implementation details.
Please keep your solution free of vendor specific software and solution for e.g. Microsoft media center etc.
(of course some vendor component cannot be avoided)
hope u got my views and expectations.