I like getting involved in the dev cycles because I like to see all the latest features but I don't feel that I'm helping Ubuntu much by doing so.
Currently I report bugs on Launchpad in late alpha and beta phases but usually someone's beat me to it, i always like to support the servers by seeding the torrents (every little helps right?).
I think many people could do with asking themselves the same question, How can I help Ubuntu?
I could spare a few hours a week but I wouldn't know where to start, I have only a little knowledge of programming (no low level languages) and whilst I'd consider myself a competent user of Linux I would not say I'm an expert (basically I research into problems as and when they arise) I'm sure there are many things I could be doing to help, how about everyone fills a 10+ page thread so everyone else wondering the same thing will be able to chip in
Mark