My original on-call rotation method required all kind of static files, restarts of nagios and all other stuff to be done. It wasn't the easiest method in the least! This new method is for XI ONLY and users MUST be XI users and not just contacts. Other than that, everything else is done through the Web UI and no restarts of any process are required to change who is on call.
If you have any questions, get in contact with me, more than happy to help/answer questions.
p.s. Feel free to close this thread if you want, I just wanted to let the people know in here
Also, there is now a component included that adds a link to show you the current on-call information.