|Sounds like you may have a corrupt profile.|
Try starting in safe mode - keep tapping F8 key after booting machine before windows starts to get safe mode menu. Vista usually allows you in in safe mode with corrupt profile. If it does, create a new administrator level user, reboot and log into that. You'll need to copy your stuff out of old profile (under C:\users).