Could somebody explain me in SIMPLE english what are: 1) weak references 2) threads and why or when are they needed. Threads I have not used but the use of weak references I have seen recommended with wxpython's grid component. -pekka-