Bah, 256mb is more than you need. For about a year, I used an 800MHz Dell P3 with 128MB of RAM running XP and it had enough juice to run Winamp with basic visualizations (the video card didn't have enough juice for the fancy stuff) and I could even watch TV on it. I ended up loading too many drivers and breaking the directsound driver, reformatting. Now it's sitting on a workbench because I honestly only need one PC. Oh, and on that Dell, I ran a Server 2003 domain with a Counter-Strike LAN server. I really abused the lil' guy...