Yeah, it's better to contribute out of your paychecks if you can afford to do that. Otherwise selling stocks to fund an IRA is not a bad idea at all. If you're in the 25% bracket I would suggest a traditional IRA if you qualify to make deductible contributions.