Thanks for the replies.
I'm waiting on TU100 and MS221. Have messed the examinable parts of both up, exam on MS221 and an EMA on TU100, after some brilliant TMAs. So not looking forward to the results but just want to be put out of my misery.
Both results due on the 3rd August, but the changes I've seen to the module records seem to indicate that results could be imminent, i reckon any day now and by the end of the week latest. MST121 was 3 weeks early last year, and as others have mentioned, i know of a couple of modules which also had results due on the 3rd Aug but have delivered already.