Clean up validation of price selection. Add error messaging.