Stay out of Taiwan!
seriously though, the parts are cheap but many are cheaply made and won't work without modification.
http://www.ohiocycle.com/
that is a great place to visit.
http://www.bikebandit.com/
I've heard this place is good but i didn't care for it...
Ebay is my personal favorite for parts