Isn't this error somewhat obvious? Position 0 in your array is not of Type string, it is of type BlogInfo which is why your conversion fails.
I am not that familiar with DNN but you should be able to do this:
Dim TempStr as BlogInfo = CType(list.Item(0), BlogInfo)
You can then access the BlogInfo object from the array in this manner:
TempStr.SomeMethod()
hth.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
================================================== =========
.: Wrox Technical Editor / Author :.
Wrox Books 24 x 7
================================================== =========