Hey, I'm sorry if this question sounds really stupid or if its been answered before. I know its been touched on in the forums already but I swear I've combed them trying to find an answer and tried google searching it and am still really confused. What exactly is the difference between a 2MB cache and a 4MB cache? I am currently buying a T60 laptop and the only two processor options offered are a T5500 and T7200. Upgrading to the T7200 results in nearly a $150 price increase which is kind of steep for me. I'm not really concerned about the speed of either processor. I see that everyone is in agreement that there is only a modest speed increase at best for most applications. The divisons on either processor just stem from the the idea on whether or not this speed increase is worth it (which is of course, oppinion). What I AM concerned about though is whether both are 64-bit processors or not. I've seen some people say that the 4MB cache is what makes it 64-bit and other people say that just having a Core 2 Duo in general is 64-bit. These are two totally contradictory statements and I am wondering if anyone would be able to help me. Plus, I notice on the intel site that only the T5500 Cored 2 Duo lacks the ability to have "Intel Virtualization Technology". What the heck is that? Would I need that? Thank you for all of your help.