I upgraded to a new machine and copied over my wallet.bin wallet.bin.keys and then started the new version I just downloaded today, but my address has changed in simplewallet.
I made sure to load the proper old wallet.bin file.
Is there something else special I can do?
Any way to get my old address back? I have the viewkey as well.
That is very strange. It seems you may have created a new wallet instead of restoring the old one.
Hopefully you have safe backup copies of your wallet.bin.keys file that are separate from whatever you are using to try to restore. When working with wallet files always make sure you have good backups stored somewhere else so you can't mess them up.
That being the case, move all of the new wallet files somewhere else, make a new copy of your safely-stored wallet.bin.keys making sure there are no other wallet files there at all. Load into simplewallet.
If you don't get the same address at that point, you have gotten your wallet.bin.keys files mixed up.