There are cards that give 0% on both purchases and the balance transfer.
Fifth Third and Wells Fargo for instance both 15 months and I believe BOA has a card for 18 months.
You can find one with a 3% fee for balance transfer or even one with zero balance transfer fees.
It always pays to pay attention to the small print. I once had a card that required me to make a minimum payment regardless of whether I used the card that month or not, which I didn't realize and got dinged on my credit report before I came back from overseas. Lesson learned!
It was touted as a two-year interest free loan, ha.
I was used to merchants giving six months to a year for payments with no min pmt required, so I didn't look close enough.
No, I wouldn't sell off the stock, but then I wouldn't hold individual stock for any length of time, but rather go with Vanguard.