Handle invalid URLs better, or something.  Use eval() as much as
possible because I hate you.