Custom Applications - What, When, and Why
Localizing SharePoint: Adding Multi-language Support to Your Site