Buy page finished - still need better input validation