yes - reversing the order works nicely with numbers returned from COM objects:

$DomainList.Right = 0.30 * $Form.ClientWidth

thanks guys.