Strengths and weaknesses Plus side consistent object system smalltalk qualities: fairly autonomous objects Minus side smart-ass objects (caching) ad-hoc design ("MacGyver") ... but plus side I could still be designing a perfect system instead of having an actual system that works RIGHT NOW