Oh scratch that. I just checked your solution, i think it's great.
You need to be logged in before you can do that.