I have had this a few times with eBay recently, 1 item 2 weeks after not receiving it, I contacted the seller, 30mins later I got a refund!
I ordered some nubs, a week later seller tells me, he was on holiday and his GF may have sent the nubs with the wrong amount of postage on them, a week later still no sign of nubs, I contacted sell who sent them, I got them the following day.
Seems to be abit of a trend