Started work on Tutorial 4. I'd be glad if someone could proof read/test it.