What is the best way for intermediate arduino users to raise our skill level?

Ill post some sample code tomorrow from work.
I'm very open to all kinds if criticism as long as its for the better good...
If I can learn from you guys bring it on!