Alta Book Center used to sell a great collection of ESL materials, but starting Dec. 1, they'll resell their own publications only. Their own publications are great, though - check them out at http://www.altaesl.com. I highly suggest purchasing "Cathy's Cards" for a no-prep conversation club.
I took this chance to add a few new ESL pubishers on the right...