Seriously, NuOppo is quite impressive.  I haven't figured out all of the features yet, but so far this appears to be a massive improvement.