If you're anywhere nr Ipswich, this bloke's supposed to be pretty good at getting things healing quickly – I believe a lot of motorcycle racers use him:
http://www.physioclinic.net/index.html
Mine was a really silly incident. I was riding between the bottom of a DH course in Les Gets and the pavement – just some grassy runoff, a bit off camber. Feathering the back brake – breaks away, slides over the camber. I let go of bike, SPD doesn't release. Arse.
That afternoon while I'm sitting on the cafe nursing my (thinking sprained, but swelling) ankle, mate borrows the bike (I'd hired it). I sit watching him and 4 others descending 4x course…his helmet disappears – he'd got over a double and hit the second. Bust collarbone!
Fortunately this was on the sat, flying home the following day…
I'm walking in 6 weeks, 5 or 6 months later my mate has to have his collarbone pinned 'cos it ain't knitting, unlucky bugger 🙁
(By comparison, I bust a collar bone some years before and was cycling to the physio by the third week)