If you need to rack up points in a hurry, nothing beats the sign up bonuses for the two cards. The Premier annual fee is higher, but the bonus points cover the cost in WGA fares and there are extra benefits. Just make sure you use a promotion for 50,000 points that is currently on.
Here is the link to the personal card.
For things you are going to buy anyway, using RR Shopping can rack up some points. I do it all of the time with primarily Lowe's, Sears, K-Mart and Wal-Mart but there are others. Sears and K-Mart allow you to buy online gift cards, turn around and use them at the store and you get points for buying the card and spending at the online store, plus the 1 point/$ if you use the WN card.
The neat thing about the stores above is that you can buy online and schedule store pickup (others will as well, but these are the ones I use). Sit at home, decide what you want, pay for it, and go to the store. They will put the order together and bring it to you.
Watch for promotions and be aware of the exclusions that you can find by viewing the Store Details. Right now, Sears and K-Mart are doubled to 6/$. If you had the WN card under the promotion, buy a $100 gift card, as soon as you get the code, buy $100 in merchandise and plan pickup. 600+600+100 or 1300 points for a $100 purchase. 1300 points will buy $21 of WGA fares.