Feeling the pain of spreadsheets for financial planning and looking for a software solution? The following is my list of must-have (and nice-to-have) features and capabilities.