Maybe it's just me, but I can't find the 1-877 number on the website. I was told I'd be getting a call from Tech support on Monday but I haven't received such call.

Can anyone tell me this 1-877 number?