Hi, I found a really good site containing lots of generic programming techniques and ideas. Just thought I'd share it with people: http://extreme.indiana.edu/~tveldhui/papers/techniques/ Cheers, Mark.