Hi, folks, I thought I might mention something I hadn't even thought of before:
In playing with some equipment that I just bought my son, I found out that my tubes won't mount on his 18-55mm EF-S lens. My tubes (I think they are made by Kenko) have a baffle which hits the longer rear mount of the EF-S. I've mounted my tubes on every EF lens I've owned and never had an issue.
Something to think about. Make sure you get the proper tubes to match the format you use.
(EF lens on the left, EF-S lens on the right)