He's right, "In Stock" means you have the product on the shelf ready to ship. It doesn't mean that it still needs to be manufactured. They teach that in Business 098 at Community College right along with Supply and demand. These types of situations are why I like dealing with larger companies... They have more reputation built and thus care about customer service and quality more.