cman, just a note on the parts... most, if not all, of the required bearings and seals can be purchased at your local bearing supply store. The bearings are industry standards and there is no need wait, special order, etc, etc for oem parts if they are not available at your bike shop. If you need to, take out the old and the shop will measure them up for you and get it sorted out with the correct replacements. just make sure you buy the quality stuff because the shop will usually have a selection of brands to choose from.
Great photos Coop, I can share that mine is also understanding since I have done the bottom end 3 times now on our kitchen table... she does get a little nervous tho when we bring out the rubber mallet and start "adjusting" things!