NOTE: The accuracy of this calculator and its applicability to your circumstances is not guaranteed. You should obtain personal advice from qualified professionals.