Responsive web-design seems to be the answer to a lot of the problems we've been facing with our websites. Say goodbye to fixed-width layouts and hello to device-agnostic designs.