It seems that this is a difficult problem to solve. These kinds of tools don't provide a lot of value unless they have a significant portion of your financial picture. Providing that picture takes a lot of manual data entry. I suppose it could ask more generic questions first (e.g., "enter total cash," "enter total investments," etc.) but that wouldn't be very accurate.