Discussing alternatives, myrsvplive.com might be the solution you need.