Subj : talking to myself To : Russell Tiedt From : Maurice Kinal Date : Sat Feb 12 2005 09:24 am Hey Russell! Feb 11 17:32 05, Russell Tiedt wrote to Maurice Kinal: RT> A MSGID is a valued item here, especially when it comes to dupe RT> checking, so RT> if you are able to generate them fast enough, then please do so. Generating them fast isn't a big issue but making them meaningful is a tad tricky given the accepted "standard", if I can be so bold as to call it a "standard". If based on time and/or date (is there a difference?) then it slows things down and given the current limitation makes it even trickier and slower. That is why I thought a base ID at the start and incrementation within a loop for multiple messages might be a better objective as it wouldn't add any extra calls and is faster then calling localtime for each one, which will produce dupes that aren't dupes if limited to seconds on a fast machine. This way it won't matter even if the machine is slow enough to produce unique IDs using seconds. This method does speed things up and should produce unique IDs for whatever length of years as bits allocated to the "year" employed. Life is good, Maurice --- Msged/LNX 6.1.2 * Origin: The Pointy Stick Society X1V - Louis Who? (1:261/38.9) .