I have been using GNU/Linux as my primary operating system since somewhere around 2005. My first distribution was Fedora Core 4. In all honesty I've been a freerider ever since. Providing some odd support to friends and people online and the typical obligatory newcomer evangelism doesn't really count.
However, a couple of days ago I submitted my first bug report to the Debian project, better late than never! It was quite a good feeling to contribute a little even though it was just a really small insubstantial thing.
I will try to make a habit out this. When something breaks, instead of just restarting the program or, in the worst case scenario, remove it completely I will try to reproduce the bug, track down what is going wrong and report it.