+1 to this thread, loads of great stuff.