One more question: Don't browsers cache javascript files? Which to my mind means that this would be (at worst) slow the first time you load the page, but on subsequent loads it would pull from cache. Cache meaning: No http requests No bandwidth My understanding of this may be rough, so feel free to correct me. :) Stephen