I'm going to have to speak up about my experience with kneedraggers.com. I defintely don't recommend them. They conned me into agreeing to wait for the item that was supposed to be on backorder until the end of the next week so I agreed since it was soon enough for me. This is their tactic. You agree to wait while they charge you for 50% of the total cost up front (which I was not informed of but found in some fine print on their website). Every week or so from then on when you ask about the status they claim that the company (Icon in my case) has delayed the shipment and give you a new ETA of another 2 weeks. "We're just the middle-man" was a phrase they used often. This went on for, get this, 2 months when I was originally only supposed to wait 6 days. They don't let you back out of your order either, as they charge you a 20% restock fee if you cancel (for an item that was never stocked in the first place). The final straw was my last ETA of yet another month (3 months out from original order date). I finally begged them to release me of the obligation without charging the restock fee after many, many emails.
Whew! I feel better now. Bottom line, if you order from kneedraggers, do so with caution and avoid backorders!!!