Final count is not yet in, but I just don't see how Clinton wins this. It will boil down to Wisconsin and Michigan - if Trump wins either of these then he is over 270 Electoral votes. He's ahead in both as 0f 11:00 PM EST.
And it looks like Trump is within striking distance in Pennsylvania. At this time, full panic should be sweeping the Clinton camp.
Final score for Trump: 274 (Wisconsin), Trump 280 (Michigan), or Trump 290 (both Michigan and Wisconsin). If Trump draws to an inside straight and wins Pennsylvania too he gets 310.
And the Republicans keep control of Congress.
UPDATE 8 November 2016 21:30: Wisconsin just called for Trump. It's over.