I personally love ubook
http://www.gowerpoint.com/index.html
It does a lot, and I personally like the day/night skin (one is white black text, other is black with green text for night reading in bed)
I have used ubook for a long time and mostly use .txt or htm ebooks. Give it a try.