I agree with the reasoning for the order (URL first, then description).

However, why is the pipe character needed as a separator? A URL normally does not contain whitespaces, so that would be a very convenient separator (just like in MediaWiki).

If the URL does contain a whitespace, however, it should either be encoded as "%20", or the pipe character could be used instead as fallback option for the separator.

-- FND 2007-12-14, 11:56 UTC