IKoffeeCube. Please, can you please critique.