I just had this designed by a contractor on Odesk and am looking for feedback, please advise on any improvements that can/should be made, thanks.