As I remember there was a sample in the manual that shows a shader with fallback techniques. So it should be possible to create the real "perfect" normal mapping shader that works on 3.0, 2.0 and 1.x and could even fall back to FFE or just a simple texture when all that fails.
I wrote a few articles about creating shaders from high poly models and from 2d textures and mentioned all the appropriate tools. So I would translate this into English for this little project. We just need this kind of shader and I will provide examples, tools and textures.
Frank