The current users of JBoss will not see JBoss AOP at all. What we're doing with aspect oriented programming in our EJB/J2EE layer is that we're providing tighter integration with ISVs so that they can easily extend the JBoss platform without recompiling Jboss, so that they can plug in their own components through configuration mechanisms rather than having to change the code of JBoss itself. So again, the users of JBoss, the current users, the application developers, will not really see AOP unless they want to use it.