On-screen keyboard for Windows XP:  Start > Accessories > Accessibility > On-Screen Keyboard
On-screen keyboard for Windows Vista and Windows 7: Start > Accessories > Ease of Access > On-Screen Keyboard
Talkatone.com - Free calls and text via wifi or 3G