Are TrakkRats / TrakTape still in business? I placed an order a couple of weeks ago for an upcoming track weekend and still haven't gotten a shipment notification, tracking, etc. I've tried contacting them via e-mail and phone and nobody answers or replies. Starting to wonder if I need to reverse the charge on my credit card. Has anyone successfully received an order from them recently?
Thanks!

