First thought: Yann Tiersen.
Second thought: Yann Tiersen.
Third: this is *so* Yann Tiersen.
Mr Page probably has to deal often with this reaction...
(Oh? I've blogger about him before? There is "Gregory David Page" in my labels. Assuming it is him.)