Запятая в подобного рода конструкциях, состоящих из глагола быть, найти, остаться, вопросительно-относительного местоимения или наречия (кто, что, где, куда и др.) и неопределенной формы другого глагола, не ставится: будет о чем поговорить, есть на что посмотреть, есть к чему стремиться, не нашла что сказать, осталось на что жить и т. д.
Что Вы называете родовыми словами? Пожалуйста, приведите пример.
В отличие от союзов, к союзным словам (местоимениям) можно задать вопрос от других членов предложения. Это одно из отличий.
1. Можно писать Веб как отдельное слово, существительное: в Вебе, из Веба.
2. Это так. Но словарные рекомендации пока что не менялись. Нужно писать с большой буквы.
Написание инжиниринг объясняется тем, что это слово не образовано от русского слова инженер, а заимствовано из английского языка (от англ. engineering < лат. ingenium изобретательность, выдумка, знания).
Запятая не требуется в связи с тем, что слова "кто чем хотел" тесно связаны по смыслу со сказуемым (фактически являются его частью).
Запятая стоит верно.
Запятая не нужна.