I have worked on monte-carlo procedures for a while now. Initially (while working for Aarhus University), I managed to make these work to extract the particle size distribution from isotropic scattering patterns, and it works fine and quick.
Now though, I managed to get this trial-and-error procedure to work for whole 2D pattens as well! The added dimension adds some coolness to the whole thing, and carries extra information to boot. I will be showing the details and results in my upcoming talks (hopefully at SAS2012 as well), but for now, please enjoy the short movie where the new method is applied to a measurement of PPTA fibre: