( Further Dasher goodness )Dasher using Windows's MISERABLE EXCUSE for an accessibility API to open a file dialogue in Visual Studio. Not only does the code now work, I have sped it up by 2 orders of magnitude and made it readable.
(This would sound really very excellent except that I wrote the broken slow code in the first place. LOOK! A CASE OF SPONTANEOUS HUMAN COMBUSTION!)