This is exactly what I was looking for, and about to have developed. It has several options, and is very customizable. I had some questions, and the developer was very quick to answer and also offer to add options that will make this plugin even better.