I use Windows XP home edition for my server - it does the job a treat with a PC and a laptop pulling files from it - it also sits under my TV and acts as a DVD player, Youtube player and general media centre (although without the fancy MCE stuff)
I thing it's a great solution. I've got two IDE HDD's and two SATA drives along with one USB drive all connected and shared