[eluser]Code Arachn!d[/eluser]
I completely agree with your reasoning - I use a similar method to define which template to show (print, mobile, rss etc) by the extension - I'm just not sure why in post #10 the code requires the extensions to be specified to me that seems like more work - rather than just pulling it by the last segment.
my 2c