Group queue items by site

At the moment you can sort the queue by site, and that is great... but what would be nicer... would be to group the sites together in a tree type format and then be able to collapse it. So if I am on 3 sites with 100 files per site, I can simply collapse it all and view the 3 sites, with the stats combined (ie, total up the current speed, size etc). Right now using the above example i find myself having to scroll down all the time to see what connections are active etc.

Example.. expanded.
+Site1
-- file 1
-- file 2
-- file 3
+Site2
-- file 1
-- file 2
-- file 3
+Site3
-- file 1
-- file 2
-- file 3

Example collapsed
+Site1
+Site2
+Site3

of course all the stats would follow..

If you select a file in site 3 and u want it to be downloaded first... then as now, select and say move to the top... at which point it would stick the file at the top of the Site3 level and not on top globally.

Hopefully something like that makes sense and is considered :-)

EW