http://members.efn.org/~mikemcoo/purplMine.html