Some good ideas in this thread.