The ACM (Association for Computing Machinery) Digital Library - This is a vast collection of citations and full text from ACM journal and newsletter articles and conference proceedings