Has anyone found a really powerful financial calculator? I'd really like something that is similar to my HP 17BII. Maybe a spreadsheet program?

Any info would be appreciated. I've already looked on several of the big sites, but couldn't come up with anything great.