1.You should consider utilizing a table for a page layout.
2.You should consider utilization of Web controls in the application.
3.You should consider utilization of Data Relation controls in the application.
4. You should consider utilization of LinqDataSources.