A very handy little script there - the all uppercase name syndrome happens a lot when translating from MSDOS or using 16 bit applications inside of Win9x. That snippet has application in a wide variety of situations - toss it up in craft while you're at it. ;)