I don't go that high but I can easily have 4 windows with 6-10 tabs each. They are grouped by purposes (work, type of dev I'm doing (server/client), personal, personal project). At any one time I use 1-2 groups but switch between them depending on the major task I'm working on at the moment.