As you probably know, the VertexLitGeneric shader in Source doesn't allow a specular map when there is a normal map. Instead, you must dump the specular mask into another map's alpha. Here is a new video showing you how to do that quickly inside Max without having to open up a bitmap editor. You can automate this with the Alpha Spec tool in Wall Worm 2.72+.