This looks like a very promising site for sharing information on Microsoft's software products. I am an experienced (read: old) control systems engineer in the Albany NY area. Most of my professional experience is with industrialized computer systems NOT running any of Microsoft's fine (cough-cough) OSes. But I do enough integration work to give me at least a marginal experience in developing applications for the Windows-world, mostly using VB (yeah, I know, but I'm an engineer, not a computer science wonk). At home I have four operating systems: Shuttle SN45G with AMD XP2500+, 1GB memory, 160GB disk, ATI AIW9800Pro, DVD-ROM/CD-RW, yadda, yadda.... My daughter uses this one for multimedia (i.e., watching TV and DVDs), and for her homework. I put the system together myself out of components ordered from Newegg. My son has another custom-built system, an MSI KT3Ultra-ARU microATX mobo, AMD XP1900+ CPU, 256MB memory, two 160GB disk drives, DVD-ROM/CD-RW, Nvidia Ti4400-based Gainward vid card. He's a gamer, mostly. I use an old Celeron 400-based eMachines box, 384MB memory, nothing special, just a basic box for my business needs. I also have an old Celeron 466-based eMachines box, currently running SoL (Server Optimized Linux), that I am using to get a handle on the Penguin.