it's no big deal to achieve pixel perfect layouts. browsers aren't that bad anymore. form elements can still be a bit annoying sometimes and IE still doesn't support some new css stuff but there are workarounds like PIE.

responsive design isn't something new. it was very common that pages adapted to the browser window width in the 90s. now it's a bit more fancy with css switching but i don't know yet if this just is a fad.

for tablets you just shouldn't use hovering menus because you can't hover with a finger. no big problem either.



what i hate about web development is all this social media nonsense. laugh having to insert hundreds of like buttons and widgets, having to do facebook apps and iframe pages...

or if customers want apps for everything even if a mobile website would do perfectly fine.