Prices need to be dynamic. Various optimisation needs to be done - images, script minimisation, etc.