p.s. While performance may not be THE most important thing, I agree that you did touch on it's importance, I'd like to stress that it's very important and runs a very, very close second only to accuracy.
--Jeff Moden
Change is inevitable... Change for the better is not.