Many data sets require registration, which is fine if you are accessing the data set via the ESGF website. However, when accessing a data set programmatically it would be nice to have away to programmatically register rather than have to dump a user our to the ESGF website.