I usually put the User Data in a different partition. And Leopard has a hobby of corrupting the User Space when you reboot it after it just froze itself.
Save yourself the time from doing the fresh install Setup by going back to the initial boot welcome screen after installation by using the following command:
sudo rm /var/db/.AppleSetupDone
Then get your user setting from Time Machine.
EDIT: It seems that Leopard is messing the mounting of Volumes everytime a cold reboot is needed. Unmount the UserData (Will be UserData 1) in Disk Utility
sudo rm -rf /Volumes/UserData
Mount the UserData in Disk Utility