in reply to Desktop program getting web data
Everyone has already pointed out that XML can be useful, but only if you're not sure exactly how much data you'll be receiving or how it'll be arranged. For something that will always be in the same order, I usually just use a tab-delimited string.