Wow! Thanks heaps! That's some awesome information and references.