kalispar,
I ended up getting the MX-500 and haven't looked back. It's a breeze to program and works great. Punch throughs are no problem.