It's a little redundant at this point but I want to throw in one more vote for the HP. When I was studying engineering I had a 48G and found it to be excellent. Writing programs and functions for it is a breeze and once you've done calculations with a stack you'll never go back to a regular calculator again. And no one will borrow yours 'cause they won't be able to figure it out

.