I tried something different this time. The new Dungeon Master's Guide has some charts to generate random dungeons. I used them to generate this dungeon. The whole process quickly became less fun than I expected (all that rolling gets tedious), but it did make some interesting clumpings of different rooms that I probably wouldn't have done otherwise. It was a cool experiment, and I'm pretty happy with what came out of it, but I probably would use the random dungeon charts much again.