added better error reporting to client
styled for 800x600