Cackle charged me right away - then changed ship date on me three times - had a call on it once, called them one time, and the third time I just waited and waited.
I wasn't pleased with the quality of the stock, either. Other folks love Cackle. Personally, I'll never order from them again...