Накопившееся, за моим долгим отсутствием, лениво разбрасывать по категориям. Поэтому будет винегрет. Многабукаф )
.