Now that we travel with a baby we bring along a lot more things. Strollers, play pens, etc and the 4runner is limited in interior room. Well it does have decent room but when you've got a child's seat and no option to lay the seats flat you're stuck with little room after you throw an ice chest in the back. I bought a roof basket online in the spring and used it a bunch this summer. It saw at least 6000 miles and worked great. One thing I didn't like about it was that it wasn't big enough to hold my folding table (6 footer that folds in half). I decided to make one after I came across some 1" square tubing and here is what I got.
I still have to tack on the expanded steel and paint it but it's looking pretty good. It fills in the space between my Yakima bars and bike mounts. The old one did as well but fills it out all the way. I designed it to ride as low as possible because I don't like having a bunch of stuff up there. As a result the front and rear bars along with the bike trays act as walls. I strap down everything anyways so I'm not sure I need to build any walls but only time will tell.