When the dynamic file is saved the direct name of the chan name is saved. When it is reloaded, it is sent through the tcl parces for the channel cmd. Charectors like [];$ all cause the chan name to be incorrectly read. This makes it write a '\' before thoes chars. ex. You have channel #bleh[bleh] (in the config file it has to be #blah\[blah\]) before eggdrop would save it to the chan file as #blah[blah], when the chanfile was read, you would see 'Invalid command "blah"', now it adds the \'s before []$; so it should be read correctly, fixing these probs PS: as far as i could tell []$; were the only chars that were interperated incorrectly ( {} and others seem to work fine ), if you find anyothers, please email me vod@EFnet capsterx@hotmail.com