I have an External Eyetech EZ-VGA Plus scandoubler/flickerfixer. Once I set it up I find I get an good picture.
Two things I have noticed though;
1. It gets very hot.
2. If you use an interlace screen and something scrolls up or down the screen ( text in Scala for example ) you still get some strange effects.
Bought it a few years back, dont know if they still sell the same sort.