I will definitely rework this tomorrow. To be honest I was also starting to feel it was a bit lengthy.