I've used Connect360, but haven't been able to check with regards to external drives. The problem is, my only spare one at the minute is in NTFS and it needs to be that, so even if it in can theoretically connect the 360 still won't read it.
Why they can't read NTFS is beyond me.