Javascript Programming : Pushing the Limits