Is "benefits hacking" a way of unfairly gaming the system, or justly playing by the rules? Savvy financial planning or an ethical gray area?