At work I'm in Excel pretty much all the time - I work for a pretty large business so there are quite a lot of excel savvy people and I'm one of the more advanced users of Excel in the business so I'd consider myself an excel power user - my job pretty much revolves around it. We moved from 2003(?) to 2010 a couple of years ago, and while it took a little bit of getting used to, the new layout is far superior. Aside from adding a few often used commands into the quick access toolbar to save a few precious clicks and enabling the Developer tab, I've made no customisation to it. I wouldn't want to do anything more than that anyway - I go to work to work - not to spend half an hour getting excel setup for how I like it (which was something I had to do on the old layout as not enough of the common commands were provided in the default toolbars - and enabling a toolbar containing them added a load more irrelevant ones). Another issue with customising the layout - is when I inevitably go to help a colleage with an excel problem - I don't want to go over to them and then go "oh - you don't have the button you need because you've not customised your layout to include it so you have to go through this long menu chain to get to it). It's much better to go to a colleagues computer, and aside from the quick access toolbar and possibly the Developer tab - they will have exactly the same layout as me. I'm not saying the ribbon is perfect, but it works well, and I would prefer MS to work on other issues that have plagued office for decades - like how awful shared workbooks are, how sorting destroys hyperlinks, and for some strange reason why by default all workbooks start with three sheets.