I'd be really interested to know - what do you actually test for before you push a new version? Do you have a checklist, or do you just push your latest version and see what people complain about?