Line in the middle of screen It showed a few months ago, before I upgraded to ICS. It changes its color depending on wallpaper. 

Anyone know how to fix it or what caused it?
That is a Hardware problem and can be solved only by taking your phone to a Service Center.