Hi all, I have read all the threads I can find on people who have painted there own car. For all the sanding that is needed what size sanding blocks are best? How much sand paper do I need to purchase and where is a good place to purchase it?

Thanks
Craig