off an olde nokia phone from way back if ya can believe it !! by David Devion
_