My girl cruised at 6 months and walked unassisted at 8.5 months, so I understand what you're going through!
Freedom is all well and good, but I found that if I wanted the chance to eat a meal, I had to set up barriers to keep her enclosed in a safe space.
We bought the Superyard XT originally intending to use it as a self-enclosed play yard, but she hated being that limited. So instead we now use it to section off the entire living room and front hall, giving her total freedom in that space (which we keep thoroughly clean and safe), and keeping the dining room and kitchen separate. I tie one side to the stair railing and pin the other end between furniture.
You can sort of see how I've got it set up in these pics:
http://kimberlychapman.com/livejournal/2006-oct01-eyehamm...
http://kimberlychapman.com/livejournal/2006-sep14-discove...
That way, I can give her freedom to wander around the kitchen and dining room when I am able to closely supervise her, but I can also have time to cook, eat, etc. without so much worry.
Sometimes she stands at the edge of the walled-off section and yells at me, but I find most of the time I can distract her for fifteen minutes or so, to allow me to eat. A great way to do that was this: instead of giving her all of her first-birthday presents on that day, I've been handing them out slowly (about one a week) as needed. If she's having a meltdown because I'm trying to eat lunch, I pull out a new ball or bit of Lego or whatever and hand it to her. She toddles off to examine it and I get a few minutes of peace.
So I definitely recommend the Superyard XT (and possibly expansions, if you need them). Just be aware that it's not meant for non-carpeted floors...it won't sit still on hardwood, tile, etc. You need to use it on carpet.