Windows/PowerShell users should know there's a builtin cmdlet for this, Out-GridView. I mention this because I've used it for viewing objects in tabular form long before I realized it allows interactive selection. For example, selecting desktop files to delete:
Get-ChildItem -File ~\desktop | Out-GridView -PassThru | Remove-Item
or using aliases: ls -file ~\desktop | ogv -pass | ri