I stumbled across this earlier in the week (yesterday?). a man who calls himself a "software jedi" is writing an app a day starting sept. 15th for a month. So far he has 5 apps up for download on his site (one for Day 0 - a "teaser") and he'll be continuing to add one app everyday. Every app is open source and most are small, but potentially useful programs. Its an interesting concept and good self promotion at the very least, I recommend checking it out.