good thread, deserves more replies