a little too elaborate for my liking, but I guess it is okay when we have guests.
Read this post on adigebhatta.wordpress.com