Small application designed to reside on a PC desktop (Mac OS X or Windows Vista) or within a Web-based portal or social network site (e.g. MySpace or Facebook) offering useful or entertaining functionality to the end user.