My definition? A Smart Phone has a reasonable operating system feature set and allows for 'native' applications (compiled to assembly) to be installed onto the handset that can effect all operations of the handset. Not that precise, but it addresses the difference between a phone that runs Brew or Java and a phone that runs native apps with full access to all the hardware. William Volk CEO, Bonus Mobile Entertainment 858 692 1124Received on Fri Dec 9 08:48:56 2005