Except one thing that bugs me most on these "responsive" sites. The images are still loaded at their full resolution. Even when I reloaded after I resized the tab. Tried private tab to avoid cache - result still the same - 1600px wide image loaded.
It's working really nice and all but I think the point of responsive sites is to make them usable on small, mostly mobile, devices. And we still live in a age when the mobile bandwidth is something to worry about. I'd imagine the battery life would suffer a bit too.
In case you didn't know, this is a pressing concern for developers that do care about performance of responsive websites. Take a look at http://www.w3.org/community/respimg/
Scott Jehl of Filament Group just delivered a talk at An Event Apart on Responsible Responsive Design, and released Southstreet, a suite of tools designed to make responsive design more performant. Check it out at https://github.com/filamentgroup/Southstreet
Setting `img { max-width: 100%; }` by default and scale it to `150%` when viewport reach certain threshold (for mobile). For the former, it will beautifully scale to the containing div size, for the latter, you can set outer div to `overflow: hidden` and left/right side will be cut off giving the image a square-ish feel.