Go
here for an update for Windows Vista SP1 and Windows 2008's RDP (Terminal Services) technology. It plugs a non-paged pool memory leak (my favorite to plug). On a good note, Vista and Server 2008 allocate non-paged pool dynamically instead of statically at boot time, so it will take a lot longer (typically) for this type of memory leak to take down your system.
In the past, before Vista, non-paged pool was a fixed amount, which can cause all sorts of problems if you have a leaky driver or application, like Symantec's Corporate Anti-Virus v10.