This is a well thought out and developed system, hopefully they will keep on improving it. Generally it works very well but has been known to hang - this is particularly bad if unit is located remotely. Works very well with iPhone and iPad IoS client connections hosted on PC.