Seriously many of very good tips!