So far I have not been impressed with Rattle, but time will tell. I hope I am proven wrong. Allan Kohrman