For some reason mine has been rebooting itself like crazy. Out of no-where it will just reboot. FroYo going to fix this?
Likely not - sounds like you've got a rogue app or system conflict (caused by maybe some not-great apps).
Suggest you try aLogcat, free from the Market and keep an eye on things.
You're looking for any error lines in red, ones that start with "E/" at the beginning of the line.
Scanning logs is daunting - so - Menu-> Pause and then Menu to share the log with yourself by email for quicker, easier scanning for that. Then clear the log to that point, and go back to what you were doing by getting out using the Home key.
Suggest you might want to try that BEFORE you get your Froyo update, so you have a stable phone to update in the first place.
REALLY STRONGLY SUGGEST THAT.