Sometimes it boggles my mind how badly websites are structured.

Take Canada Post. Try searching for ‘m5s 2t1′ - fails. Try searching for ‘M5S 2T1′ - success.

It would have taken the programmer literally 5 seconds to convert the postal code into all upper case.