Nifty... If quirky. Might make for a fun familiar, as you've stated.