@bitxavier: #3 is my favorite