The only "glitch" - the estimate for the number of extensions was wrong... as such, the final price was $120 more than quoted (anticipaated).