Design critique for fun and profit