As a follow up to my Kurubota pork post a while back, I ended up ordering my ham from the below link. The Rosengarten Report was offering a ham for $75 more (Snake River Farms).
The cool thing is that they send it fresh, and asked me if I wanted it cut in half--18-20 pounds is a lot for 4 people, so I said that would be great! (I also asked for some extra bones for making soup--Eric said "no problem".)
I'll post back with the results.