I spent a whole day today trying to integrate PayPal to My Art Auction website. It was quite hard to understand the way Paypal's sandbox work, spent hours doing trying to make a test case for the payment process. But I think I got it already, just need more testing tomorrow. Will this be my last e-commerce project for S3Group, I am not sure (there's a review coming next month that adds another factor to consider on my next move).. I just need to make it good, robust and well documented.. Having said that, I know that I didn't do a good job at documenting product and process, I regretted focussing the majority of my study time to code and problem solving, when there are other spectrum of software development that completely ignored (documentation, version control, software production etc).