...or, you can use DogGuy's Educational rom toolkit (command line kitchen?), which has all these tools you mention
PLUS batch file scripts to automate most of the command lines!!
There's a whole thread on it already here:
http://forum.ppcgeeks.com/showthread.php?t=11071
It really seems to simplify alot of this process, so I don't think there really is much need to muck about with these tools directly...