This program goes a step further than signing a check.

Source