C# Syntax for having an interface implement another interface:
Now the same in VB.NET:
Public
"inheriting" an interface... Ugh. Why oh why does my client prefer VB.NET??? (Answer: it isn't case sensitive.)