Google Wave reality check: weighing the challenges
"Google Wave [is] a highly interactive communication environment," intones the official Wave Extension Design Principles document. "As such, it provides both rewards and challenges to programmers wishing to extend its functionality."