1) Will iBatisNet readily work with .NET 2.0? 2) When returning multiple items, does an iList have to be used? Can you dynamically receive the data and data types from the database? 3) What is the best practice for filling datagrids and datalists with data returned from the datamapper?