Very Interesting, Steve. Thank you for posting.
I have read about filestream but never tried it practically. For testing this code, which came with good amount of learning and couple of hours of BOL exploring , finally I was able to create the tables with the FILESTREAM attribute which only can be achieved by script creation and not using with GUI for table design. Also I didn't know this needs a default filestream filegroup and then one file with the filestream type needs to be created before creating any columns with the filestream attribute. :-)
The first and the hardest SQL statement I have wrote- "select * from customers" - and I was happy and felt smart.