О домашней сети

Терзают меня в последнее время смутные сомнения относительно устройства домашней сетки.
На данный момент у меня есть Wi-Fi сетка, в которую объединены все машины, с роутером D-Link 624-S во главе. Прицепленный некоторое время назад к роутеру жесткий диск пришлось в итоге отцепить — как оказалось, порты USB на роутере — это USB 1.1, а это сильно тормозит обмен данными. Вдобавок роутер имеет целый ряд плохо определяемых привычек — например, не пропускает часть трафика.
Итого на сегодня у меня есть целый набор противоречивых желаний. Во-первых, хочется нормальный роутер. Опыт мне говорит, что лучше машины под управлением FreeBSD с этим никто не справится. Во-вторых, хочется создать в сетке нормальное хранилище, не зажатое по скорости. В-третьих, и это появилось совсем недавно, хочется иметь постоянно работающую машину со Skype, в которую воткнуть базу от купленного Skype-фона.
Последнее желание ограничивает выбор одной платформой — Windows. Если ставить машинку для этого, то вопрос хранилища файлов можно превратить в набор расшаренных дисков. Останется вопрос роутинга — для этого можно машинку завести на Windows 2003 Server или взять нормальный Ethernet-роутер без особого самомнения, а машину под Windows поставить просто одним из клиентов.
Или среди моих читателей есть люди, решавшие и решившие подобный вопрос?