I'm writing a DLL with Visual Basic. This is the first one I've written, and I'm not sure how to use it in mIRC once it's written. It's going to return weather conditions for a specific zip code. My question is how do I store the information that is returned? Can I assign it to a variable? Also, will mIRC's max variable length be a problem if it's too long? This next question might be more of a VB question, but when writing the DLL, can I use multiple "return" lines, and on the mIRC side, assign it to several variables to deal with the length issue? Thanks.