If it is something that you can increment, perhaps you can write a VB script that will just run the macro for 1 chat room, but then does some sort of FOR/WHILE loop (or something of that sort) that will make it visit the next incremental chat room? That way, if it does error out, it will just...