temb: Not sure of technique here - but here is a little cut and paste from Walther (2002); just in case there is a tidbit here for you --
Reading from a Binary File
To read from a binary file, you must create an instance of both the FileStream class and the BinaryReader class. You use the FileStream class to initialize the BinaryReader class.
The BinaryReader class contains seeral methods for reading a binary file. For example, if you want to read Visual Basic INtegers from a binary file, then you use the ReadInt32 method; if you want to read bytes, then you use the ReadByte method; if you want to read Boolean values, then you use the ReadBoolean method.
The following aspx page opens a binary file named myFile.data that contains Integer values and displays all the file's contents.
<% Import Namespace="System.IO %>
<%
Dim objFileStream As FileStream
Dim objBinaryReader As BinaryReader
Dim intCounter As Integer
objFileStream = New FileStream(MapPath("myFile.data"

, FileMode.Open)
objBinaryReader = New BinaryReader(objFileStream)
For intCounter = 0 to 50
Response.Write("<li> & objBinaryReader.ReadInt32())
Next
objBinaryReader.Close
%>
...I suppose your procedure doesn't involve serialization? I'll keep my eyes open...I have code pertaining to downloading images to a HTML page but I store all of my images on the hard drive - easy to retrieve - much better, if you can get away with it, then to open and retrieve from the database -- however, I have not heard all arguments on the advantages of storing them as binary (size?) v. as a file.