Трудности: Русский текст не сразу стал отображаться корректно Мне кажется, что на этом уроке можно было ввести структуру Item {string englishWord, string russianWord, string? video} и работать с их массивом... Урок несильно усложнился бы, может, даже, стал бы попроще.
Трудности: Таки добавить регулярные выражения, без них совсем не хотелось =) Хорошо, что в уроке был StringBuilder. Такой урок без этого класса просто нельзя было бы публиковать =)
В принципе, можно было и делагаты повторить - благо добавление их - дело пары минут