hi Shaggy, besides the mites - i'm glad everything else is going so well with u and Monty.
and yes, i also freeze my substrate for a day or so and then let it thaw out before use. i freeze regardless of source - whether i buy from a pet store, online or any other retailer/source.