Introduction to AMFPHP: Part 2