Mathew Charles is a member of the LINQ to SQL development team. He's posted a great article on POCO support in LINQ to SQL: http://blogs.msdn.com/digital_ruminations/archive/2007/08/28/linq-to-sql-poco-support.aspx