JK,

I certainly understand your getting tired of the wait but before you cancel, I would caution you that mine came today and IMHO it was worth the wait.