well, I needed this in this form, and of course, as any snippet, this is just a basic form, so it can be changed to suit other\'s needs.