Shameless promotion for my friend David: Notype It's a practice, but Joe can delete it anyway...
Notype
It's a practice, but Joe can delete it anyway...