what are your thoughts when using dot net data bound controls in a web site?

Use the data access object in your aspx files and remove a tier from the multi-tiered architecture, or ignore what Microsoft has created in favor of separating your data-access from your business logic?