Ross C #1 To try and give all of your types a Global reference each is a bit unrealistic i think. Sort of defeats the flexiblity of type.