I think you really shouldn't be surprised that it took 3 weeks. This is probably very standard with your company, and reading some of reviews from other sites, this is very common. Armytek's products are not the issue but its the after service, and to advertise "10 warranty with no hassle" is...