Слово спасибо выделяется или не выделяется запятыми в зависимости от синтаксических условий. Обычно оно представляет собой этикетную реплику, которая образует либо отдельное предложение, либо отдельную часть предложения, например: «Хотите чаю?» — «Спасибо, с удовольствием». От слова спасибо может зависеть придаточная часть, которая отделяется запятой по правилу постановки знаков препинания в сложноподчиненном предложении: Спасибо, что предупредили. Иногда слово спасибо употребляется как существительное, в значении «благодарность»: Из спасибо шубы не сошьешь (в этом случае нет оснований для его выделения). Довольно часто от слова спасибо зависят существительные (с предлогом или без), они не отделяются от него знаками препинания: Спасибо за внимание; Спасибо на добром слове; Спасибо вам, что предупредили.
Слово о в восклицательном предложении может выступать в разных ролях: 1) в роли междометия: О, чего нашёл!; 2) в роли частицы, синонимичной вот, несущей на себе фразовое ударение (как в предложении О как!): О́ чего нашёл!
По формальному принципу запятая требуется, потому что союз когда не имеет второй части (когда... то): Кошкам, пользующимся метро, трудно понять, где их следующая остановка и почему, когда две линии метро пересекаются, это пересечение не обозначено как остановка.
Союз — ли. Сложноподчиненные предложения с придаточным изъяснительным с союзом ли упоминаются в учебных пособиях, см. «Русский язык: краткий теоретический курс для школьников» Е. И. Литневской.
Запятые нужны. В обоих случаях они отделяют придаточную часть сложноподчиненного предложения от главной.
Форма первого лица глагола висеть – вишу.
Оба варианта корректны. Официально - линия, в разговорной речи - ветка.
Форма сыплются правильная. См.здесь.