The BindingList is very nice, but doens’t support some things like sort and filter that a lot of people would like to have (see here for a short discussion on BindingList vs Datatable).
This project, in sourceforge, called BindingListView is supposed to allow you to get a sorted or filtered “view” of a bindinglist.
Might be worth checking out.