The new CHIRP website will be a central location for entering volunteers. The Google App Engine site should check this URL periodically (maybe once a day from cron) and enter new DJs into the system from that feed.
We should first add an external unique ID to the Users model.
Whenever a new volunteers arrives through the feed that we don't already have an ID for, add them to the system and fill in all relevant User properties. The password should be blank which will force them to reset their password before logging in. Before we have all external IDs in sync we can use email address to link up existing members.
Here is an example of the XML feed.
<nick>DJ Joe Gibbs</nick>
(DJ bio text).]]></bio>
Sync DJs via member API (issue #2, issue #3)