Derek,
You have probably already remembered this, but you can use the TB
LocalToGlobal. Remember that this function is expecting a point, so you
have to call it twice, for each point equivalent in the rect:
CALL LocalToGlobal(ptr.portRect.top%)
CALL LocalToGlobal(ptr.portRect.bottom%)
--
Chris Young