If you have email, then I assume you have instant messaging features like Yahoo or MSN. If so, then like others said chats, webcams are a great way to keep in touch. Even better, voice chat, this way you can hear eachother and speak to eachother through the messanging services. Just like a phone call. Or maybe check into Skype type services where you can make phone calls from your PC.