Перевод System.Drawing.Color в HTML

Я был немного (мягко говоря) удивлен, каких только изощрений не придумано для преобразования Color в строку в формате HTML и обратно. На самом деле существует простой и, главное, правильный путь:

string myHtml = ColorTranslator.ToHtml(Color.Black);

Color myColor = ColorTranslator.FromHtml("#FFFFFF");