Thank you both very much for your advice! I will look into Sidehack projects as well as substitutes to bring the costs down on what I listed above.
FWIW, I forgot to say in the OP but I plan on joining a pool for either Bitcoin or other SHA-256 currencies. Also, my plan would be to start off with one USB miner and pick up miners along the way.