I have IIS set up to prompt users to login to the domain in order to access the
Intranet. In order to get scheduled tasks to run, I have to place the
following username/password into the task in order for it to run without error:

username: mydomain\myaccountname
password: MyPassword (Note: This is case sensitive)

This has worked fine for years until recently, I discovered that a new task
wasn't running. I re-entered the credentials and accidentally hit the Caps
Lock key before I entered the password and it worked successfully. Hmmm....
When I turned off the Caps Lock and entered the password, it failed.
Naturally, I thought that the domain account password must have been entered
with Caps Lock on. I checked other tasks and re-entered passwords making sure
that the Caps Lock key was off...it worked fine. I then tried it with Caps
Lock on...it still worked! How? My password is case-sensitive! I reset the
password on the domain account, making sure that the Caps Lock was off and
there was no change. The new tasks were failing and the old tasks still worked
as they always have.

One clue is that my server is Windows 2000 and the domain controllers are
Windows 2003. Why would old tasks work regardless of the password case and new
passwords only work when entered with the Caps Lock key on? This is completely
the opposite of how the password is entered on the domain!

Has anyone experienced this before?