It's not that simple, because if it was, then people would go around resetting everyone else's passwords and then screwing up their computers and taking their credit card information.
One option you have... Assuming there isn't an administrator password set (that's different from your own password), if you boot into safemode, you can login to the Administrator account, go to the account settings in the control panel, and change the password for your user account. Since you'll be logged in as the administrator, you won't need the user password to change the password. Once you click "Ok" then restart the computer and you should be able to login with your new password. I suggest you just reset the password to nothing, then restart, and change the password to what you want it to be after logging in. There's less of a chance of making a mistake that way.
When I log in safe mode it asks for a pw
In that case, someone set an administrator password. If you just want to see the files, or just copy them to an external hard drive or something, then I suggest you just download Knoppix and burn it to a CD and boot using that. It's called a live-cd, and by being in Linux, you'll be on the root, so you won't need a password. If you're looking to actually use the computer, I personally would just back up everything using Linux and then reinstall the OS, however there are other options. See here for more info on other methods of Vista password recovery: http://pcsupport.about.com/od/toolsofthetrade/tp/passrecovery.htm