I am interested in doing Web App Design presentation. I am currently researching on narrowing it down to the current design issues of the day. I find that the contemporary designs for example the Gang of Four (GoF) doesn't quite do it justice as per my research. I like the DAO for backend, but a design to tie in the GUI to the business objects for reuseability to avoid resorting to the spaghetti design pattern would be nice. As such, I am looking for any ideas you may have in pursuing this hot topic.