Yep, community colleges are where it's at. I started at a small local college a half-step up from a community college as it offered 4 year degrees. Got a year's worth of credits there to establish a good record and then transferred out to an ivy.
My brother got his 4 year degree from the same college, moved onto a master's at a bigger school and is doing quite well.