That SabrePC-site sure seems a bit odd to me. Has anyone ever had any dealings with them before? I reviewed their privacy, security, shipping etc. from their Site Map and my paranoid mode switched on. It even seems like the site was put up like yesterday. What is this Genoedge Corporation which the SSL-certificate belongs to? Their website didn't explain much.

And no, I wasn't about to make any preorders, just being curious