Mike: I must admit I don't understand at all what the "OverrideMethod" is actually doing, but it's worth remembering that if shaders don't seem to load, or F10 does not work, then cycle through them...
eqzitara: Change in preset layout for newer dlls.
Mike: Problems with Const1 not always working. 
Helix: Key codes list for mapping keys. 
Future DX11 fix example. Cannot recall original demo I planned to use, maybe Crysis 2? Another possibility is DefenseGrid2.