Nightm@re, if you have any VB6 experience, a struct is more or less the same as a user defined Type (UDT).