Wouldn't aliases still be vulnerable to single-char typo errors?
No, if u register alias that contains CRC.
This makes the alias harder to remember though, which subtracts from the main purpose of aliases.
There are still 192 reserved bits in addresses right? Maybe can spare some as check bits?
...
Bitcoin client GUIs partially solve (or maybe go around is a better way of describing it) this by letting the user set up addresses in advance (and assigning readable labels to those addresses), so that checking accuracy of address only needs to be done one for each unique address.
This is a client problem. We have a nice client soon...
Yeah, looking forward to it

I hope it improves on Bitcoin clients way of handling this. Even checking once is not that great, considering addresses are 64 chars long!
(Sorry if I'm being annoying. I'm just trying to make useability aspects more visible.)