Refactored bid view and added extensive error messages.