What I've always liked about Midway are their fast shipping and the great return policies that they have.
I rarely ever wait more than 3 days for my purchase to reach my house on anything that I purchase.
+1 for Midway. They are not always the cheapest but they ship quickly, they have most anything you need, and they care about their customers. Today is my Birthday. They send their customers special prices on everything in their inventory valid for about a week through midnight on your Birthday. The discounts are real and represent a good value. For my money this company is a class outfit and has earned my business for life.