nice explanation, shammat, and i'm totally on board with you that a good programmer will distinguish between numeric and string values, and not leave it to the database engine
i don't buy the mysql explanation either, it's a crock
i really love mysql, but they did some things early on that are egregiously wrong and they have been back-pedalling ever since