That's right, DDE topics return the value for the currently active server, since you could be on multiple servers and joined on the same named channel on all of them. If you want to retrieve information across multiple server connections, you must use the COMMAND topic to evaluate it.