I have a stored procedure that expects an array of binary values.  I'm currently passing it as a comma separate string but I think that is a horrible hack.  I tried using XML, but that didn't seem to work, but it's very possible I could have been doing it wrong.

 How does everyone else pass an array of binary values to stored procedures?