Just got a call. They said it will be installed after 25th but can't give an exact date. WTF ??If this their condition at the beginning, I wonder what their after sales service would be?Now that they have my money and they can take their own sweet time