On page https://code.launchpad.net/ucon64/trunk/+setbranch, I entered a "branch URL" of ":pserver:<email address hidden>:/cvsroot/ucon64" and a CVS module of "ucon64", and got back an error message stating the obvious truth '":pserver:<email address hidden>:/cvsroot/ucon64" is not a valid URI' -- as if CVS might somehow have a clue what to do with a valid URI. Of course, I can sort of see why launchpad would expect a field marked "branch URL" to be a syntactically valid URL; it's not exactly obvious what should be entered in such a field for CVS anyway.
Perhaps, to prevent either launchpad or the user from being confused in such a way, a URL field shouldn't even be used in the CVS case? The "request a code import" form at https://code.launchpad.net/+code-imports/+new is certainly a great deal easier to understand, in addition to actually allowing CVS branch imports to be requested :-).