c2c on-demand
the javascript dilemma