Are you aware that clicking any of the quotelinks lead to the internal server error page?
The second issue is that your code actually introduces a performance downgrade.
Compared to what? How did you measure it? I doubt parsing three digits is such a cardinal sin, but I am eager to see your numbers, as, in good LISP programmer tradition, I am ignorant of the costs.