Looks like Zapatero is on his way to getting a absolute majority of 175.
Update with 84% of the vote in the prediction is PSOE (left) 167, PP (right) 155. The the others seats are taken by about 12 more parties all socialist supporters in one form or another.