To better isolate the issue, try this:

$value = $objInvt.Name
? "@error @serror"
$rs_Software("Name") = $value
? "@error @serror"

What if anything fails?
_________________________
Home page: http://www.kixhelp.com/hb/