I usually use the system-config-services gui to configure run-levels. If you are not going to use NetworkManager, make sure that it is unselected and click on the save icon.
I am one of those people that moves around quite a bit with a laptop,, but also have need to configure static ip's. I kill NetworkManager with "service NetworkManager stop" and then manually configure my interface from the command line.
If "something" is not allowing you to enter a static ip, I think the place to start is to run the following command and post the output.
service --status-all | grep running
disclaimer: I am currently on f8 and downloading f10...
...What if there were no hypothetical questions?