From VBA to VSTO - Is Excel's New Engine Right for You?