I can say that myself and some coworkers who have dealt a lot with the SoHo (small business/large home) switches have sworn off anything from the Linksys (Cisco Small Business) line. This is because of way too many incidents of failure - and they're never the easy to spot failures - they're always the kind that cause lots of hairpulling and frustration troubleshooting spotty issues.
Before I'd even consider that, I'd look to something like this netgear which looks pretty comparable:
http://www.amazon.com/GS724T-300-ProSafe%C2%AE-24-port-Gigabit-Switch/dp/B00358MP02/ref=sr_1_1?s=electronics&ie=UTF8&qid=1295311228&sr=1-1
However these are more intended for rack mount - so if you're looking for something that'll fit inside your can, you may want to consider smaller options... there are a couple small considerations:
Do you need a smart switch? ie Do you need the SMART switch features, like QOS, VLAN's, etc? Do you need the SFP fiber ports? If not that makes it easier...
If you're mounting inside the can, you'll probably want something like this:
http://www.homecontrols.com/Channel-Vision-Universal-Product-Holder-CVC131x The large holder fits products up to 11.25 inches long by 3.25 inches thick. You could skip that and go with some industrial velcro if you need to so you can maximize space - but if you figure these racks mount between studs at 16" on center, meaning they're only about 14.5" wide; that's way less than any 24-port switch. The best one I could find that would fit that enclosure is:
http://www.netgear.com/business/products/switches/prosafe-plus-switches/GS116E.aspx (I have some of these - they're slick). Those have some basic QoS and VLAN if you need them, but not as much as a high-end switch. You could put one or two of those stacked inside that universal product holder above... you're looking at more like $300 now, but I don't see you getting to 24 gigapit ports any other way. Keep in mind your router probably has 4 ports as well giving you 3 more usable ports.
Of course, if you really need more room, you can do what I did... I'm in a similar situation with no basements, etc... so I just added a 12U wall-mount rack in my closet and moved all my structured cabling in there into a patch panel- so far my switches are on a shelf, but I could easily go full-rack mount if I ever want to.