'Complex' PayPal forms cover several entry fields with form validation and includes in-form Javascript calculations. This form is recomended if you need prices to change based on a user's selections.