Balance Log is pretty good - and I think it runs on a PDA as well.