While it is somewhat debatable, I think the practice of prefixing interfaces with I is not a good one. It make the code harder to read and it doesn't matter to the client. In fact, interfaces should be used wherever possible.