Hey JD!
One minor annoyance: I work with several connection windows open at once, since I'm always forgetting some css trick and am poking into css files from other jobs I've done .. and each time I open a new connection a new window is opened .. but right in the same place as the previously opened window. If I move the new window over, and then open another connection, that window is directly over the top of the previous one. I'm always then either dragging one off to the side, or using Expose to figure out how many windows I've got open which have been buried.
I like how Apple Pages does it when you drag several documents into the Pages app: it opens them to the right (until the right edge of the document bumps into the right 'wall' of the monitor and then starts over again on the left-most location) and also alternates placing them higher and lower. Can't describe it well, but drag several docs into Pages and you'll see what I mean.
Do you find this a good enough idea (and hopefully easy enough) to implement?