I've been doing some interesting things with plot generation lately but I'm going to keep quiet about that for now. The best place to get some solid, concrete ideas on this is the roguelike.dev news group. There are plenty of other posts around it all over the net but they tend to be very wishy-washy.
This weekend I've still been coding away at my menus. I currently have a reasonably nice user selection screen and some IO checking stuff.
I want to get back to poking around Lua again so that's on the todo list.