WOW! thats complicated!
Just a word of advice, don't use radioshack. They waaaaay overcharge on their prices, and sometimes their part quality is crap. Their selection is also crap, they only have things that are VEEEERY common. An example is a 2n3904 transistor @ radioshack is like $1.19 if I remember right, at allelectronics.com, it is 5 for $0.75.
So try allelectronics.com, or jameco.com, mouser.com, or just go to google and type in electronics suppliers and there will be a whole list.