Hi Rick, I've been using Steven Blacks Message Service utility and Steven Dingles UIMsgSrv Utility for the past year. The msgSrv utility has a timeout feature and with the UIMsgSrv utility it makes implmentation at development quite simple. You should be able to fine both files in the files section.