You actually listed all of the good ones that come to mind. I would stick with those few until something better comes out.