What does Web 2.0 have in common with desktop apps? Utterly useless error messages!