totally agree, especially on no. 5...