We used Amsterdam Printing for our Teacher Appreciation gifts last year. Their prices were good, customer service was good, the merchandise was good, it was just an all around good experience and we'll probably use them again.
Their website is so extensive that you can look for hours though, especially if you're looking at writing instruments.
I am taking over as president this coming year and I am wondering if anyone has any good resources for me to look into. Such as companies or catalogs you receive to order supplies (calenders) and such.