While these palm sized computers (???palmtop??? computers) have dramatically reduced size when compared to a desktop or notebook computer, the user would like to be able to perform many of the same types of functions performed using physically larger and more powerful computers.