[1:24:06][Would it be a good or bad idea to get one DeviceContext at the beginning of the program and use that for every iteration of the main loop?]
[1:26:06][Chihuahua on speed confirmed]
[1:26:22][Why do you tell Windows you handle messages you don't really handle?]
[1:29:06][I believe SetStretchBltMode() will allow you to get better quality stretching.]
[1:29:40][Can you please explain pointer aliasing again?]
[1:45:47][:Owl of Shame Moment: Pointer aliasing explanation fail]
[1:49:26][Proper pointer aliasing explanation]
[1:57:22][I was under the impression that the stack always grows downwards on little endian architectures, is that not true?]
[1:58:10][Can you post interesting e-mails you get to the site?]
[1:58:31][The compiler is allowed to, and actually does, assume that two pointers to different types never alias unless one of the types is char or unsigned char]
[1:59:46][Win32DisplayBufferInWindow() is taking four unused parameters. WM_PAINT is the only part where we pass those, but we never use them. Will that change?]
[2:01:02][Wouldn't it be better to keep comments in the code about the explanations you do?]
[2:01:27][Why have BytesPerPixel as a variable? Do you expect it to have different values?]