I've yet to join the dual core movement but I'm planning to very soon. Anyway I have some questions for those of you who have relatively new dual cores processors. What I'm mostly interested in is how the two cores are used by the operating system. Firstly, does your system ever hang? Say for example you're running firefox with lots of tabs open each with lots of flashy banner ads and animated gifs and java applets running, then you open say a quicktime video which for some reason is corrupt in some way and takes forever to open. Does the system hang or not? This is one thing that has been annoying me more and more recently. Sometimes it gets so bad that even the mouse cursor won't move. I would have thought with a dual core processor, with another core free things would run a little more smoothly. I understand that hangs like this are usually due to a lack of memory and a constant paging of memory to the hard disk but even so, a program that suddenly maxes out the resources of your system shouldn't prevent you from firing up task manager to quickly dispatch the offending program. Secondly when running a few programs such as say Firefox, a video player and a TV recorder are both cores used more or less equally (I assume you can see from task manager) or is one used until it is maxed out and then the other used as reserve. Does the operating system balance out single threaded programs across both cores or is the second core only used by multi-threaded programs? And lastly is it really true that you can play modern games with lots of other programs running in the background. I find it pretty frustrating that I have to close everything down in order to start playing HL2.