In addition to the functions mentioned above, a degrees/minutes/seconds (° ' '') button is v.useful for Navigation type questions. A fraction key can also come in handy (a b/c). I believe most scientific calculators include these buttons.
I use a Casio fx-992s and it's been great!