Quite alot of work. Done form, some pretty up the form UI