Wow, thanks guys! I didn't expect such a quick response! I got a couple of these CPUs cheap and wasn't sure since the 660 CPU specs list both 32 and 64-bit instruction set, but the 661 spec just lists 64-bit. Also, just for my piece of mind, there should be no reason a mobo that supports a 660 wouldn't also support the 661, right? The only difference I'm aware of is the TDP, correct?