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