Comprehensive financial planning