a mess. From what I recall, it's not even possible to parse a URL in a completely unambiguous manner. *sigh*
yeah. everything after scheme is highly dependent of scheme itself, so your parser should know about various schemes and their syntax. and even with "http:" it sometimes a guesswork.
