great, thanks.
now, can anyone tell me when it's wise to use float3 and when float4? i already noticed that you have to set p.ex. the 4 vertex ouput position arguments as well as the pixel shader output (4 colors). i understand the latter one (though not what use the alpha component has, the model does not get rendered transparent, or is this the stuff with alphawriteenable?), but why a 4-dimensional vector for space? its x, y, z and w or something? what does that w stand for? i hardly noticed any difference switching from float3 over to float4 or back. i'd be really grateful if someone could point me to the right direction here.