Darn! Thanks for the reply.
The SF is actually my mom's phone, so I don't want to mess with it more than I have to. My dad and I both run CyanogenMOD on our Droid 1's, and I also run it on my NOOKcolor. I love how clean and fast it is, and how few bugs it has. The default Samsung firmware is pretty good as far as modified Android is concerned, but it does some weird stuff sometimes which makes it hard for me to always understand what my mom is having trouble with.
I really wish manufacturers would stop messing so much with the default firmware! So far, only Casio and LG seem to keep their modifications to a minimum. Unless something changes in the next year, I'm probably going to go for an Optimus 2x for my next phone, since it has an unlocked boot loader, and LG was kind enough to release all their source code. (Hence, it is already supported by CyanogenMOD)