well, off the top, you should probably reboot every 2-3 days. I do, either right before going to sleep, or first thing in the morning after I take it off the charger.
You probably are not jailbroken if you don't know what that is, but to find out the firmware version, go into Settings, then General, and then About. The version is listed there. Current version is 3.1