Web publishing carries promise and pitfalls