• But before swearing at someone, look at the data.

    Quite a while back I looked at a table at a customer site designed by another vendor where a quick select * followed by quick scrolling showed loads of 'True' and 'False' values. I looked at the table definition and saw a meaningless column name followed by varchar(50). I was about to burst out laughing but decided to do a select distinct only to find that it also contained 'Never', 'Sometimes', 'Always', 'Forget it'... and loads of other words and expression. Thus I really burst out laughing.