For small single page applications, a CSS Framework can be an unnecessary complexity. For larger projects it can be a real time saver. Not all CSS frameworks support all browser options or even are fully compliant. However, the two that I find useful and often worth mentioning are Twitter Bootstrap and Blueprints. These frameworks provide agility and flexibility with a conscious effort towards accessibility. They can be adapted in small to large projects with ease and can be structured to work with varying display sizes. A user interface design has to take into account not just a desktop browser but also mobile devices. It is often the measure of usability from mobile devices that the usefulness of an application design emerges. Whether one requires a fluid or fixed layouts, it is all about how responsive the design is that matters the most in reaching out to a far more varied audiences.