У самого такое бывало.. ломаешь-ломаешь голову - никак не придумать выход, задал вопрос на форуме (либо лично) и сразу находится решение