i need help with cross browser forms. i also need to develop a booking platform so that either i enter customers details or they enter it themselves online. the cost of my services is based on the distance covered and the time taken. for instance a customer enters their address and their destination and the site outputs a price. i also need to integrate a payment function which can also cater for repeat orders ie should customers choose to pay by credit / debit cards, they only need register their card details once and then subsequent payments can be taken automatically. i will also need cms integration so that clients once logged in can access their activity themselves.