I am very satisfied with my HP Media Smart Server and with Windows Home Server running on it. But one definite disadvantage is the limited amount of factory installed memory. After installing some additional services (e.g. SqueezeCenter, Lights Out and WebGuide) the server can become sluggish. So I bought a 2 GB DDR2 (Kingston ValueRAM DDR2 PC5300/667MHz CL5 2GB) from inWarehouse for 219 SEK, then used this excellent guide to install it. Worked perfectly!