Well if it's a temp job, you shouldn't feel bad about telling them that you got an offer for a permanent job somewhere else.
Except that it's a contract - if I take it, I commit for three months.
It just makes me queasy thinking I'd have to go through interviews and searches and stress again in such a short period.