With all this trouble, would you still recommend someone to buy an SD40 when it will be released?