Has anyone had any issues using Impersonation over a VPN?

I work from home (have my own domain), and use Cisco's VPN Client (version
4) to connect to my company's domain. I have a section of code that I want
to execute as a domain user. But I cannot seem to get a token, as I get
logon failure errors.

<identity impersonate="true" userName="CompanyDomain\myname"
password="mypass" />

Anyone know how I can circumvent this issue?

--
Elliot M. Rodriguez, MCSD
*** It would take 227 cans of Mountain Dew to kill me***