And don't forget that they give you a free pack of M&M's and a sticker.. LoL
From what I have seen "trend-wise" by vigorously watching eBay (Just got outbid on a 2950-24 that went for $66.. LoL) CablesAndKits is the best place for the 3640 router (eBay included).. If you read the Wendel Odom blog on building a CCNA/CCNP lab he even values those routers at costing $200 but C$K's seem to have an endless supply of 64/16 for $99...
They are also the best option for CAT5e/CAT6 cables... As for the 26xx, 26xxXM, or the 29xx switches discussed above.. I would check eBay first....
(About the 3640 and options... I would point out that it may possibly make more sense to buy the 3640 32/8 from C&K since a 128/32 upgrade kit on eBay runs around $60 and the 32/8's come with a face-plate ($30)).. Just a thought!
For the purposes of anyone wandering in here looking for info on where to begin building their CCNA lab I would suggest
and buy two 3640 64/16 routers (missing faceplates).. Then I would start watching eBay... If it is a person who just does not want to use eBay (I don't know why but I have known some).. Then also buy a few (x3) 2924XL's from C&K's... And if it is an individual that just wants everything to come together in a package with all of the cables/modules and all then try
after eBaying "Cisco CCNA Lab"... One of the guys in my class has more money than time and this is the option he took.. Bought a pre-built lab on eBay for $495.. I believe..
NOTE: The process of searching, researching ETC. while building my lab has proved to be an invaluable part of my understanding Cisco equipment and I would highly recommend it to anyone else who wants to actually learn and are not just after certification (Although I want the paper too.. LoL)
Lastly, CiscoG made a very good point.. Although I have had great success in the last month building my lab and not getting "swindled" out of any of my hard earned cash there is something to be said for ordering a product and not having to worry... Just remember to watch who you buy from on eBay.. Saw three 2621XM's selling for $80 the other day but the seller only had 1 previous transaction and it was a relatively new account.. You make the call there but I let that one pass.. (Although someone probably made off like a bandit there!!! I can almost promise you that since I didn't buy them they all worked perfectly!)
Happy eBaying!