>From reading the blog entries on prototype, it looks like the problem is that it exposes badly written code. Composable javascript should work within those prototype walls. Stephan