Wow quite a lot of very good tips.