I just wanted to post this to help other people if they run into the same problem.
I setup a new startup service in my rc.d. As it turned out it conflicted with other services and caused my boot to hang on the service as it was coming up. I couldn't do anything and it would not fail. Meaning I was stuck without httpd/imap/ssh.
The Fix:
You need to be at the physical machine. At the esmith slash graphic before the services... press CTRL-X wait...
This will bring you to the boot: prompt
Type in "esmith emergency rw"
This will log into root and skip the init services process. Bare bones linux. the "rw" refers to read write access to the file system. By default emergency will force read-only which will not allow you to make any real changes to your system
The system will prompt for the root password.. enter it.
All set. Make the changes you need to and reboot.
I thought this might be helpful for some one searching these archives. It took me 5 hours to figure out with scattered docuementation.