70-320 is Tough

Flush from my recent success on the 70-229 SQL Server exam I've been studying for 70-320 - XML Web Services and Server Components, the syllabus of which is much tougher!  Maybe it's just that I have been using SQL Server 2000 for serveral years now, whereas some of subject matter in the 70-320 exam is new to me. I'm enjoying learning most of it, and finding a lot of it useful, but some stuff seems needlessly esoteric - am I really ever likely to want to write a server-side SOAP extension in my day job?  I think not.