Why is your ItemFound method creating several items. A method should do exactly what it's name suggests it should do, nothing more and nothing less. By all means have a method that initialises your...