Oh I'm going to write them, but how I go about it depends on who I'm writing them for.
If they're just for me, they'll be no frills, no virtual keyboard and not configurable, if they're for others to use as well, I'll pretty them up, make them as all round usefull as possible and put a lot more...