this thread is great, so many ideas to try out