Unable to Upload Sketches to Arduino on Breadboard ATMega328P-PU Using a CP2102

expensive FTDI unit

Where are you shopping? They are $7, I just picked up a bunch from www.tinyosshop.com

Your circuit needs 0.1uF caps on the VCC, AVCC pins.
The crystal has 22pF caps?
How is power getting to the bottom rail? I don't see the connection for it.