Nice one! A little polish and this would be great. A little too unforgiving, but I doubt there was much time left for tweaking that. Good job.