Vista pre-cache's ram depending on what programs you use the most, which dramatically boosts your initial loading of a frequently used executable or .dll
I have 4 gigs and it will use about 40% of my ram when im Idling, if i take 2 stick out it will slightly increase to 55%.
When your running out of memory, Vista will allocate it to the proper application.