Something really strange happened to me today. I was configuring a 3750 switch and halfway through the changes I messed up. So I did what I've always done, unplug the power cable from the switch and plug it back in after a few seconds so it loads the saved startup-config. 30 minutes passed and things still weren't working as usual, so I ran show running-config and saw that the changes that I made previous to restarting were there! Then I ran show startup-config and saw that the parameters weren't there.
So, my question is, is this some kind of new feature in these switches? Do they keep the running configuration in memory in case of a hard reboot?