I recently stumbled across an MSDN blog, by Chris Jackson who amongst other things has posted some very useful articles about the HSL (Hue, Saturation and Luminosity) colour space.
He also provided a conversion class for it, in C#, but being a Visual Basic .NET programmer, this wasn’t amazingly useful, (i know i can add C# projects to VB projects, but this is so small a file, it hardly seems worth it). So i converted it to VB.NET, which while not difficult to do, might save other peoples time.
here is the file, if anyone wants it:
Convert.vb