Diagnose me please....