>>29
Abstraction is a good idea if used correctly. If used incorrectly, its worse than no abstraction at all. The above Mythical Business Layer article is a great example.
The current ENTERPRISE ideology these days seems to state that any abstraction is good abstraction, regardless of structure or purpose.