Another point to consider: I think regular users prefer a bit of textures, gradients and real-life counterparts. It gives the UI a more friendly appearance.
Never forget we're just monkeys.
Never forget we're just monkeys.
Dustin Curtis's flat approach to buttons and links is to use rounded borders: http://svbtle.com. This will probably be how buttons will - and should - work in a flat design.
Of course, they're so dim that I can barely see them at all... ><