Dynamic Lists: Performance Costs Explained