For a Grid, can you use a ListView with View.DETAILS view? and for Print, I suppose you're referring to the Windows standard Print Dialog? Here's a DFL to-do list: http://wiki.dprogramming.com/Dfl/ToDo