20120513 tech.tech-news: Taming the Web; are we?