Yes, I have run the upgrade advisor and it said everthing is compatible on my current machine. The only thing it said might not operate properly is the Logitech wireless keyboard/mouse that I added. That is no biggie, I can just get a new one that is compatible if the one I have doesn't work right.
I am running Vista Home Premium and I am receiving W7 Home Premium and everything I have read from a few different sources have said that I can do the upgrade without losing any current files or programs. My only question about trying the 64 bit upgrade would be if the programs I have installed on my machine are 64 bit compatible. If they aren't I will just simply upgrade to the 32 bit version of W7.