One thing they forgot in the documentation is that you can set quantity.
Don't know if you read it yet but you set up variables like item_1, item_2... You have to go in order and you can set quantity_1, quantity_2. If quanity is set to 0 it mucks up everthing, but if someone is trying to order something why would they set it to 0?
It took me about 2 hours to integrate the shopping cart to PayPal, which is the fastest ever integration to online processing I have ever done, they make it super easy.