As to your side question, if the index funds in question are in a taxable account, then yes, selling those funds will be a taxable event even if you don't withdraw the proceeds into your bank account. If they are in an IRA or 401k or other tax-sheltered account, then no, it is not a taxable event.