Can anyone gime some points on the drawbacks of using layered architecture...?? or when to go with layered arch. (BLL, DAL etc). Suppose we got a project .. say 150 hrs in total... do we need to go with layered one or go with conventional method of writing codes in the same page...? here the priority is the time factor..... n lets assume that there wont be any modification from the customer side... wats ur opinion....??