This made my day, not only are people offering much-needed advice (3 years .... this is so painful to read), you&#x27;re actually offering a free redesign. Thanks for this (because apparently OP is too busy defending his bad decisions)