Danny Haynes - 2010-11-10

We should also look into outputing a message once a certain number of items have been collected to let the user know that they have matched n items and that it could take a while to complete. Additional messages at some interval, to inform the user that the interpreter is still working, may also be useful.