SubC's tend to have higher continous "C" rates.
Apparently the "D" cells have some patent on them that restricts their design... the better cells are in the SubC size.
Check these:
http://cgi.ebay.com/100-NiCd-Sub-C-...tem&pt=LH_DefaultDomain_0&hash=item5ad060ca21
I've used them and they work reliably. About 1%-5% of the cells will fail after six months of heavy use and so you would need to identify the bad cell and replace it as needed.
All battery chemistries fail... it's a statistical reality... the trick is in designing things so that when a small part of the battery fails that it doesn't bring the whole pack down.
With LiFePO4 packs they use another layer of cell balancers to protect the individual cells. With something like NiCads you can just let one cell fail and replace it and that brings it back up to top level performance. So in a sense a manually assembled pack involves more maintainence but is less costly. They're also "idiot proof" because it's pretty hard to really break them except by wearing them out.
It all comes down to tradeoffs... your money or your time...
NiMh:
http://stores.ebay.com/All-Battery-...243QQ_sidZ75872916QQ_trksidZp4634Q2ec0Q2em322
NiCad:
http://stores.ebay.com/All-Battery-...558QQ_sidZ75872916QQ_trksidZp4634Q2ec0Q2em322
(sadly the prices have jumped 50% compared to when I bought mine)
------------------------------
Don't forget the LiFePO4 though or the Lipo if you want maximum performance:
https://www.hobbycity.com/hobbycity/store/uh_viewItem.asp?idProduct=7639
...the prices are actually pretty good and for the more sophisticated builder who is okay with a little danger they are okay. Just don't get into them without some serious research. Lipo is the type that can catch fire and burn down your garage... so be careful if you go that way. LiFePO4 is the same price, but will not meltdown. Lithium is also really, really lightweight.
------------------------
Also, there are a lot of prebuilt packs around by various suppliers.
Shop around... compare... then make an educated decision...