I went to a liberal arts college and a lot of the virtues of community college mentioned in this thread remind me of my own experience (smaller class sizes, broader curricula, professors dedicated to teaching rather than research). Well, except price, anyway.