I found this to be confusing. I was never sure which puzzle I was supposed to be solving or if the envelope was already supposed to be opened. I had to use the 1st hint on each puzzle just to figure out which puzzle was next.
I didn't like how I had to click on a link to enter a code, then hit the back button to go back to the instructions. Why not just enter the code on the same page?