It's the same issue as MikeyT had, if you visit the page with the page name in place:
index.asp
the menu highlighting is working as it should.
I think you can use this code to fix the issue in ASP VBScript:
<%
IF Request.ServerVariables("URL") = "/" Then
Response.Redirect "http://www.usmbuy.com/index.asp"
End IF
%>