This looks like it might be worth checking out. Think I'll wander over tomorrow.