Okay, here's my situation.... I have a zillion programs on my computer startup. I can afford to as I have 2GB of ram. So far no noticeable slowups. I just started using Pinnacle Studio to edit camcorder movies on DVD. It is a HUGE memory hog. Whenever I use the program I first have to open task manager and close about a dozen programs. It's a time consuming task every time I want to run this program. So I figured.... Why not create a dual-boot system where I would have two Windows XP installs running. I could boot into the totally "clean" XP whenever I need to use the Pinnacle Studio program. It will boot with nothing running in the background. It's a lot of work to set up a dual-boot system and I'm not even sure how to do it. Then it occured to me.... Why not just create a secondary account/login on my current Windows XP? Am I correct in assuming if I create a new account and log into it FIRST when I boot up that I will be starting off with a clean slate of available memory with nothing running in the background? Looking forward to hearing your thoughts on this.