Charles & IE team, great job!  I'd like to add that powerful GPU's aren't something we'll have in the future.  They are already here!  Both NVIDIA & ATI/AMD have had GPU's with hundreds of cores for a while now.