Whoa many of excellent advice!