They’re here — on Tom Loosemore’s Blog. Like all great ideas, they’re pretty obvious — once someone else has thought of them.
Thanks to James Cridland for the link.
They’re here — on Tom Loosemore’s Blog. Like all great ideas, they’re pretty obvious — once someone else has thought of them.
Thanks to James Cridland for the link.