I'm gonna ask about this ... I put variable declarations outside the loop as you suggested, but I really don't like how it looks. Is it for performance reasons?