Summary: After a lot of research, I purchased the 905 last year. Onkyo had some production issues (strong demand) and so I waited MONTHS before one became available. On paper, the specs look very good. Ultimately, Onkyo bought-back my receiver from me because of several design flaws that firmware updates could not fix. For example, the DSPs are poorly designed such that there is a delay of 2-3 seconds when locking onto and audio stream.