For Vista, go to control panel, power options, change plan settings, change advanced power settings, expand additional settings and under require a password on wakeup, choose the setting: "no"

For the screensaver password setting, go to the control panel, personalization, screen saver, and make sure "on resume, display login screen" is unchecked.