Hey James,

Impressive first post!

I'll add a +1 to all the kudos already said. Sounds great to me.

Rock on.