What is the significance of the square brackets at the end of methods or properties? For example, I have a GpsSerial object "gps". When I type gps. up comes the pop up window showing all the methods and properties for that object and at the end of each will be either [O] or [M]. From VB6, I might guess that [O] is an optional argument, but I cannot imagine what [M] is.