@sailalehto: Great list :)