I've heard about FLOR before, but today was the first time I took a moment to check out FLOR.com. It's a great company that offers "modular flooring" (basically rug tiles). You can design and create a rug of any dimension and custom fit it to your specific space - a great idea if you ask me. Though some of the colors/patterns are a bit predictable and dated for my taste, others are completely chic, new and interesting.
In addition, the cost for their flooring is significantly cheaper than purchasing wall-to-wall carpeting or even getting an area rug - plus you get to customize it to suit your needs. Also, if anyone spills anything or a spot gets stained, you can pop out the tile, clean (or replace it if need be) and put it back. Very simple, very ingenious!
Their website is lots of fun, and they even have an application for you to design your own rug online. They have endless colors, patterns and textures...the combinations are endless! You should definitely check out FLOR.com if you're in need of some new carpeting (or even if you're not)!