You use @EJB for injecting EJBs, @In for injecting Seam components. They aren't interchangeable.
I started last week with seam and this is the conclusion I was coming to but I needed confirmation. I think I will look for a seam FAQ first.
That said, seam jar file will always have to be deployed with the EAR and will still need a JAVAEE 5 app server in order to work, right ?