Does anyone make a good card with 4 external SAS ports?
I see this one...
http://eshop.macsales.com/item/Highpoint+Technologies/RRAID2744/
I'm not a fan of Highpoint products, and it looks like another RoC based product, which is supported by the price. Though 16 port external RAID cards using MiniSAS doesn't exist anyway (true hardware based cards, not RoC; implementations with this many ports are done internally).
But Highpoint is a reseller (design and manufacture nothing), that direct their attentions to the consumer market. They've pushed their gear towards independent professionals/SMB's, but it isn't really suited, as even if the product itself is sufficient (i.e. RAID card from Areca with some short-cuts), their support is absolutely horrible. Hence the reason I recommend you avoid them (unless you're fine with dealing with any problem on your own, including not being able to get newer drivers and/or firmware to fix problems).
So there is a risk involved with this particular vendor and product.
But there are non-RAID cards out there, and are incredibly good.
ATTO Technologies has 2x (both are 6.0Gb/s):
Unfortunately, they're not cheap either. The standard H6F0 has an MSRP of $795, and the GT version will be worse (they just have a "Call Us" statement

).
Areca makes a 16 port non-RAID HBA (Host Bus Adapter), but not in an external version.
But at this sort of money, you can get a proper RAID card, and use the internal-to-external MiniSAS cables I've linked previously (
here they are again for convenience).
Some Areca's even have an External SFF-8088 port on their otherwise internal cards (i.e. when you hit the ARC-...ix12/16/24 models). This would allow you to save purchasing one of the internal-to-external cables, which at ~$60, isn't something to look down at.
Be aware however, they tend to share ports with an internal connector, and in the case of the ARC-188x - ix series, they use SAS Expanders on the card itself. I know this is probably a bit confusing, but I'll help you if needed (just want you to take a look), so don't panic.
Performance wise, this doesn't cause an issue for normal operation, particularly with a modest number of drives (remember, these cards are actually designed to operate up to 128 disks). Where it can matter, is with things like initialization and features such as Online Expansion and Online Migration (there are other threads that cover this if you search, and they're not that old; about 4 months or so IIRC).