Thanks for the detailed directions - I remember doing a web search last summer when trying to figure out how to get to Sierra Point, and I believe I came across your homepage. Thanks for helping me get there!
Sierra Point is a great off-the-map artifact of a bygone age when people were more interested in beauty than fear of injury. You get to see 5 major waterfalls from one point.