Oslo</a>, we use the
<a href="http://sourceforge.net/projects/cerebrum/">Cerebrum user
administration system</a> to maintain users, groups, DNS, DHCP, etc.
-I've known since the system was written that the server was providing
+I've known since the system was written that the server is providing
an <a href="http://en.wikipedia.org/wiki/XML-RPC">XML-RPC</a> API, but
-never spent time to try to figure out how to use it, as we always use
-the bofh command line client at work. Until today. Here are a few
-notes on how to use it with Python.</p>
+I have never spent time to try to figure out how to use it, as we
+always use the bofh command line client at work. Until today. I want
+to script the updating of DNS and DHCP to make it easier to set up
+virtual machines. Here are a few notes on how to use it with
+Python.</p>
<p>I started by looking at the source of the Java
<a href="http://cerebrum.svn.sourceforge.net/viewvc/cerebrum/trunk/cerebrum/clients/jbofh/">bofh