The problem with craigslist isn't the graphic design. It's functional and clear.
The problem is that useful data isn't required and available. For instance, partment listings should require at least cross streets, so that it's possible to search geographically. Computer parts should be split into component (laptop, monitor, cpu, keyboard, etc).
Craigslist is based around location, so every listing should have at least some rough neighborhood geolocation.
A little customization by category would render the site much more usable, while changing nothing that would be confusing to users.
The problem is that useful data isn't required and available. For instance, partment listings should require at least cross streets, so that it's possible to search geographically. Computer parts should be split into component (laptop, monitor, cpu, keyboard, etc).
Craigslist is based around location, so every listing should have at least some rough neighborhood geolocation.
A little customization by category would render the site much more usable, while changing nothing that would be confusing to users.