I have windows xp which I know comes automatically with a directx 8.1 version. I tried to download skype and the latest yahoo messenger but was unable because of above (d3d9.dll). I tried to download the latest version of directx but it told me that it was not compatible with my version of windows. Not sure what I should do. I will buy Windows 7 but not anytime soon.