Doing a upgrade with Vista could be a problem for you. Now if you install Win 7 over Vista, 7 will setup a folder "Windows.old" this folder will contain all your user data from the Vista install. Now for the problem, you would need to reinstall all your applications. The reason the new OS isn't going to move the old .ini files over to the new OS. Hope this helps.
Oh, BTW, Welcome to the "Seven Forums."