I'm shopping for some good but cheap speakers for my small apartment. I've listened to the Atoms and the E30s and were very impressed with both. I haven't listened to the Infinity Primus speakers--no one around here has them. I'm having a lot of trouble deciding between the three. Right now I like the Atoms more because they come with a 5 year warrantee, but the JBLs seemed to have better bass and since I won't have a subwoofer that's a factor. Also, I will be using them with an Onkyo SR502 reciever and my apartment is small--about 10x12. Thanks.