Nice technique Lelia. I am just learning to use PROC TEMPLATE. One question I have is that when I ran your code my output did not have the triangles for the males, instead it use circles. It seems that what ever shape I use in the first GraphData becomes the only shape that is used. Any idea why?

BTW I have SAS 9.3
Cheers
Patrick