looks good, i havent tried this method. Ive always done it with box modeling. Have you tried using nurbs before?