You might want to check this thread. @scztt made some valuable suggestions and I ran some quick tests.