Digital Chocolate
creates innovative mobile phone applications for life, work and play.