Bringing 21st century content to our 21st century devices