What do you guys think is the best method of implementing drag selection. Basically, the same thing you see when you drag you cursor on the desktop to select icons. Currently I have an NSView subclass which modifies it's frame according to the NSEvent of a drag operation... However it seems to me that there is a lot of code that could possibly be written already. Any ideas?