My Nexus One has been freezing up a lot lately, particularly in Settings. Are there any good alternatives to pulling the battery when this happens?
This may not apply to the Nexus One but when this happens to me on my droid I turn the screen off wait a couple seconds and turn it back on. Sometimes it comes back fine other times it comes back with an option to force close the hanging program. Either way I never have to pull the battery just force close the process.
Try pressing the home button, on unrooted devices, the Home button can only be overriden by Home Screen apps so unless your Home Screen is freezing as well, it usually can bring you back to the home screen so you can force close the freezing app from the application manager (Settings > Manage applications > "app name" > Force stop).