Excellent job, and thanx for sharing :)
I would never have bothered with custom characters before this.
Cheers, Art.