I'll second Yellowstone's Edge - it is the best (or nearly so, if not the best) in the west.