I have been thinking for a while now...What is XML for and where might i learn to use it?