I like the first and third ideas! But this is really interesting.