Or you can do like me... Push up main... What a pain in the butt.
Most of the time, I end up having to put the boat on her side to hoist the main all the way up and hook it. I rarely have any problems unhooking though.
(I can push it up almost all the way. It's amazing how heavy that last foot or so is.)