Come on, its not the 90s anymore.
(Of course, its useful to note that the many mitigations have made this a difficult exploit for what is at its basis a very old mistake. And the somewhat unique situation that the code can leak information back, which here allowed for the bypass of stack cookies (and the virtual base, I guess?))
Information leaks are by far the most important class of bugs in modern exploitation. They're really common, and they generally nullify ASLR completely. The Array.reduceRight vulnerability in Firefox is a fantastic example of this: https://bugzilla.mozilla.org/show_bug.cgi?id=664009 That bug can be used to leak info about JS objects, which gives you enough information to circumvent ASLR. The same bug also allows code execution using that info.
Here's an older one for linux, which was posted some months ago: http://seclists.org/fulldisclosure/2012/Aug/4