Check out Poderosa, if you haven't already done so.