I remember the first time I realized, with the help of Computer Systems - A Programmers Perspective that virtual memory was not some extra storage locker of fake RAM on your hard drive, but instead an abstraction as important as the process or the file. I unlocked a new level that day.