I have had problems with the lines at Rudy's too, but I always think it is worth the wait. I recently found out they opened a new location called Rudolph's (on Melrose) where you can book an appointment. It is a little more expensive, but completely worth it.
more