Архітектура системи автоматичного оновлення Повідомлення-посилання

Короткий опис рішення простої задачі: потрібно реалізувати автоматичні оновлення для десктопного продукту на .Net. Архітектура “клієнт-сервер”, апдейти лежать на сервері в файловій системі. Завдання виглядає дуже простим і насправді таким і є, за вийнятком декількох ньюансів, які зробили задачу трохи веселішою, ніж вона виглядає з першого погляду. Ага, перший пост на Хабр... Розробці :)