I have been using GNS3 and it's amazing for routing, however it seems like I definately need something else for switching. The
http://networksims.com/ simulator seems to be very complete and inexpensive, but I've heard its buggy. Is this true? If so, do the bugs affect the switch portion of the sim very much?