Great links. I'll second kifaru.net. Although I don't understand why there isn't more activity on the Kifaru site.
The essays posted there are worth the effort alone.