lsql by gossamer is our fave. It is very extensible and has a large community if you want to hack the hell out of it. You can make it do anything you want.