Whoa lots of very good tips!