Cool idea!

I have always preferred the "go enough times and convert it all to memory" technique myself.