уверен что все получится в конце концов)
из личного программерского опыта могу сказать что лучше делать маленькие шажки, тщательно проверяя каждый, чем сделать кучу работы а потом ее запустить - так в случае чего труднее найти ошибку)
может Андрей мог бы подсказать в чем дело может быть...