I've been a big fan of RPGnow and ordered a lot of stuff through them.
But they have hit a real rough patch, at least for me.
My three most recent orders:
Jan 29th:  I was double billed and had to get that fixed.
Feb 21st:  I received two receipts.  It turns out I was NOT double billed, but...