Это предложение с обращением, запятая нужна.
Выбор слова зависит от контекста и смысла фразы. В принципе возможны оба варианта употребления.
Сложные слова с первой частью онлайн- пишутся через дефис: онлайн-каталог.
Дополнительные знаки не требуются.
Вы написали правильно.
Возможно лишь авторское, интонационное тире.
Правила рекомендуют разделять составной союз запятой, если перед первой частью союза стоят усилительные, ограничительные и другие частицы: Я не граммар-наци лишь потому, что добрая. В этом случае частица перетягивает логическое ударение на слово потому и главным смысловым компонентом предложения оказывается сообщение о причине того, что говорящий не вступает в ряды граммар-наци. Однако данное предложение можно осмыслить и произнести иначе. Возможно сделать два акцента, разделить на два смысловых блока: первый — самостоятельное сообщение Я не граммар-наци, а второе — о причине этого. В этом случае придаточная часть будет иметь характер присоединительной: Я не граммар-наци, лишь потому что добрая.
Запятая перед и нужна, поскольку союз (так что) не влияет на постановку запятой между частями сложноподчиненного предложения.
Знаки препинания расставлены верно, не хватает точки в конце.
Запятая разделяет части сложноподчиненного предложения, тире ставится между подлежащим и сказуемым, выраженными существительными.
Корректно: Вы отвечали на этот вопрос не единожды, и каждый раз по-разному.