I am happy to see I started a vicious discussion on this topic.
Anyway, wanted to let you all know how I am doing. Won't buy miles on eBay and also won't use NWA 100% mileage transfer bonus offer. Instead I simply signed up for a Delta SkyMiles American Express card. Honestly, I do not know who uses American Express in this day and age (rather have a VISA card), but will keep the card for less then a year (to avoid $95/year fee). I will earn 35k miles with this, using the link below:
http://www.nwa.com/features/smccalmt/
There are several ways to sign up for this card, most of them earn 25k, but this link will get you 35k! Will spend the $1,000 in 3mos to get the extra 10k.
Thanks you all!