James' patterns...I still think we need a thread!