Today I made decent advances in the publishing code. I have decided to use the commons-httpclient package from the Jakarta project. It made the most sense, it allows users to connect via http or https, using Basic
Authentication, as well as other methods. Though initially just basic auth. :) The httpclient api seems to also narrow down some of the coding, which is a really nice benefit. It does however mean that I now how to add two more items under the required field until I can build a really pretty package.