I've been using Color Oracle [1] to simulate colour-blindness as part of my standard developer workflow recently. For such a common disability, it's shocking how little work most people put into ensuring accessibility for colour-blind people.
There's another app from a Japanese lab but can't remember the name.