Thanks Jochen, here's some info on readystate...if you care.

readyState Property Values
0 The object has been created but has not been initialized because open method has not been called.
1 The object has been created but the send method has not been called.
2 The send method has been called and the status and headers are available, but the response is not yet available.
3 Some data has been received. You can call responseBody and responseText to get the current partial results.
4 All the data has been received, and the complete data is available in responseBody and responseText.
_________________________
I could have made a neat retort but didn't, for I was flurried and didn't think of it till I was downstairs.
-Mark Twain