I've created a material that uses an image as a texture, applied it to a plane and then UV-unwrapped the plane.
The texture shows up in the final render, even in the 'rendered' shading mode of the viewport, but not in 'texture' or 'material' modes.
Everything seems right from what i've checked in multiple questions and tuts... but it still the plane shows like a giant black square.
I would appreciate any hints on the problem.

here is the .blend if you wanna try .blend file