A generic USB-VGA adaptor is about £60 (US$100)
Alternatively, what I've found is that any powered VGA splitter or booster device works perfectly, so for a cheap solution, try something like this: BELKIN OMNIVIEW VGA SIGNAL BOOSTER UK*::*Audio/Visual Cables*::*Cables*::*Custom computer, custom built pc, computer components, computer parts, CISS Ink System, Continuous Ink Systems for £38 (US$56)
We have over 50 teacher laptops, which all work fine in every room, except for the Dell D505s in specific rooms. These particular rooms have die-cast aluminum boxes with a VGA extensions cable fixed into it. The other rooms, which all work fine with the D505s, have a VGA D-Sub socket mounted on a faceplate, with a soldered cable to the projector.
Eliminating the room's built-in VGA extension cable by connecting the laptop directly to the projector works fine.
ALL laptops in the school are set to 1024x768 @ 32bit 70Hz, so it is NOT a refresh rate/resolution issue.
We do also have some Dell laptops with VGA ports which don't make proper contact with the motherboard. These have now mostly been fixed, by stripping the laptop down and pushing the VGA port pins back down onto the PCB with a hot soldering iron. (Don't use any solder on the iron, otherwise it will bridge across pins shorting them out, which is very difficult to remove)