Тире обычно не ставится, если подлежащее выражено личным местоимением, а сказуемое – им. п. существительного. Тире в этом случае ставится при противопоставлении или при логическом подчеркивании сказуемого: Ты – старый ребенок, теоретик, а я – молодой старик и практик (Чехов); Я – фабрикант, ты – судовладелец... (Горький).
Запятая нужна. Это сложносочиненное предложение без общих компонентов, которые бы отменяли запятую. В первой части грамматическая основа – фирма получила, во второй – она потратила. Если подлежащее второй части выражено личным местоимением, относящимся к подлежащему первой части, то запятая между частями сложносочиненного предложения ставится.
Запятые нужны: что требуется — придаточная часть сложноподчиненного предложения. Заметим, что во втором предложении тире избыточно: значение следствия, которое выражает здесь тире, уже выражено словом поэтому. Таким образом, корректно: Всё, что требуется, — это интернет и немного мозгов. Это всё, что требуется, поэтому будет легко.
Тире обычно не ставится, если подлежащее выражено личным местоимением, а сказуемое – формой именительного падежа существительного. Но при логическом подчеркивании тире возможно (ср. у Маяковского: Я – гражданин Советского Союза). В приведенном Вами примере вариант с тире представляется предпочтительным, т. к. здесь именно ситуация логического подчеркивания.
Сказуемое не пропущено, оно выражено существительным исключение. Тире между подлежащим и сказуемым, которые выражены существительными в форме именительного падежа, обычно не ставится, если перед сказуемым стоит отрицание не: ...особенные малыши не исключение. Но если автор текста хочет логически и интонационно подчеркнуть сказуемое, он вправе поставить тире.
Верно: не гарантирует достижения результатов.
Согласно справочнику Д. Э. Розенталя, при глаголе с отрицанием дополнение ставится в форме родительного падежа, если оно выражено отвлеченным существительным: не дает оснований, не обнаруживает понимания, не теряет надежды, не скрывает радости, не осуществляет контроля, не упускает случая, не делает уступок и т. д.
Тире ставится перед сказуемым, присоединяемым к подлежащему словами вот, это: Мы – это Россия. Если слова это нет, тире не требуется: тире между подлежащим и именным сказуемым не ставится, если подлежащее выражено личным или указательным местоимением: Я царь горы. Но при логическом подчеркивании тире и в этом случае возможно.
Верно: Они, без сомнения, первые покупатели. Сочетание без сомнения вводное, оно выражает уверенность автора в сообщаемом. Тире между подлежащим и сказуемым-существительным не нужно, так как в этой позиции находится вводное сочетание, а кроме того, подлежащее выражено личным местоимением (каждый из этих факторов сам по себе отменяет постановку тире).
Креветка в значении 'пища' может употребляться и как одушевленное существительное, и как неодушевленное существительное: сварить креветок и сварить креветки.
Тире обычно не ставится, если подлежащее выражено личным местоимением, а сказуемое – формой именительного падежа существительного: Он филолог. Но тире возможно, если необходимо логически подчеркнуть сказуемое или если есть противопоставление: Она – физик-ядерщик, а он – филолог.
Согласно справочнику Д. Э. Розенталя, если подлежащее выражено составным наименованием, в котором имеется ведущее слово в форме именительного падежа, то сказуемое согласуется с ним. Однако если при этом образуются курьезные сочетания, следует использовать родовое наименование (книга).
Таким образом, вариант "Французские крестьяне в Средние века" охватывают период... корректен. Если Вы считаете это курьезным сочетанием, используйте слово книга.