This is just better execution of the same strategy used for my previous run. My strategy for this run and my previous run was formed with the help of the output of a small program written by CyberShadow ( http://thecybershadow.net/ ) which calculates an optimized build order. It had a couple bugs at the time, so I had to rearrange its output to make a strategy that worked for me, and I also made a mistake in following my strategy at the end. The main thing the program did was teach me when to buy certain upgrades and which upgrades were worth buying. Here's the document I was working with, in case you'd like to attempt a better run: http://lex.clansfx.co.uk/dump/71e35a0554cf19064c9afb833a9721a3/000001F1.txt
My biggest mistake was accidentally clicking outside the window near the end, causing a huge loss of time due to having to find the taskbar button and all that :P. Considering my various small mistakes, I believe a run under 8 minutes is quite doable.
Mod note - You also had a bit of a scrolling problem, could save an extra second with that too ^^