I realize of course this would be better asked tomorrow of SwampRat themselves but does anybody have an idea about how long it takes to get a CT these days? Just curious if they are in stock or waiting for a production run etc? Do they bill your card right away or wait till they ship? Thanks akraven