bright colors give me a headache...
URL decoding, should probably do something about spaces later though