Somewhat off-topic-rant but surely something seam-users suffers of also:
Does anyone know if there is a revision coming to the EJB3 specs that would remove the use of home interfaces for session beans?
I find it strange that just by annotating a POJO you can turn it into an EJB but it can't just make an educated guess and extract the public methods (if it really is needed) if you haven't defined a home interface.
It would make Seam application much leaner also. Now there is always the "Look! Only 10 classes (plus 5 home interfaces, of course)"