I believe this has been talked about at length in another thread. Doesn't matter if you have an old account or not and you don't have to make a trade to get the miles. I reinstated an account from 2009 and got the miles in just a couple of days. Didn't invest a dime.