Here's a good tutorial:
http://www-personal.umich.edu/~jeffab/tutorials.html
As for a program you could use Hammapatch(assuming your using windows):
http://www.crosswinds.net/~hamapatch/
--
Phil
...coffee?...yes please! extra sugar,extra cream...Thank you.