I promised some fun here and here is the announcement of the lottery winners.
I have here almost $1000 worth of licenses for lucky crash reporters.

How does the lottery work?

I've had over 11000 crash reports during this year. That is a scary number. But the big portion of them were infamous crashes of the broken expiration code in 0.9.5. That is fair, everyone had a chance to send a crash report at some point although it caused some sleepless nights to me ;-) Maybe you wonder how I managed to process so many reports. They are just emails and I made a smart decision to use gmail as a crash-report database because it has the best search on the planet.

I decided to draw 64 unique winners, so nobody can win two or more licenses. Also I decided to honor the number of crash reports you've sent so every email counts as a new ticket in the lottery.

Here is the script if you are interested.

But wait, we need a random seed

@blubalu was the fastest random notary in @binaryage. Note that he uses TweetDeck :-)

And the winners are...

These guys should have their email already. Congratulations!!!

    ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-darwin10]
    total 11380 crash reports (Mon Sep 27 19:05:40 UTC 2010)
    -----
    01. #04470 ****@******.us
    02. #05941 ****@**********.com
    03. #10773 ********@gmail.com
    04. #07946 *******@******.com
    05. #04688 ******@*********.nl
    06. #03893 ******@******.ru
    07. #00374 *************@gmail.com
    08. #00337 ********@gmail.com
    09. #04914 ***@******************.com
    10. #09905 ************@gmail.com
    11. #02243 *******@gmail.com
    12. #08299 *******@**********.com
    13. #07856 **********@*****.it
    14. #01727 ****************@googlemail.com
    15. #07299 ****************@***********.ch
    16. #01846 ***********@***.de
    17. #10692 *********@*****.com
    18. #08631 *******@gmail.com
    19. #11209 *******@hotmail.com
    20. #01635 ******@**********.com
    21. #07795 ******@***********.nl
    22. #09360 **********@gmail.com
    23. #11022 *******@gmail.com
    24. #02362 *********@**.com
    25. #08778 ***************@**.com
    26. #08112 **********@gmail.com
    27. #07326 *********@****.dk
    28. #04991 ****@*******.com
    29. #07439 **********@*******.nl
    30. #05867 ***@*****.com
    31. #07939 ********@*******.net
    32. #09680 *****@*******.net
    33. #03914 ************@gmail.com
    34. #08030 *******@gmail.com
    35. #02222 ********@*****************.at
    36. #09093 ************@gmail.com
    37. #04656 **************@**.com
    38. #02429 *******@*******.de
    39. #04854 *******@***********.br
    40. #06507 ***@*****.com
    41. #01739 ********@gmail.com
    42. #10809 ***********@*******************.com
    43. #09357 ********@gmail.com
    44. #09974 *****@***.de
    45. #03681 ************@**.com
    46. #07989 *********@*********.net
    47. #08420 *****@mac.com
    48. #06056 ****@******************.com
    49. #10050 ********@mac.com
    50. #00533 *****************@gmail.com
    51. #05393 ***********@gmail.com
    52. #08885 *******@*********.com
    53. #09179 *******@*******.edu
    54. #05683 ****@**********.com
    55. #04868 ****************@gmail.com
    56. #04550 *******@****************.com
    57. #04911 ***************@**********.net
    58. #04404 **********@**.com
    59. #02574 *****@*****.com
    60. #04021 ***********@gmail.com
    61. #10956 **********@gmail.com
    62. #08801 ***********@*******.com
    63. #01210 **********@*****.com
    64. #11244 ****@*************.au