Sounds like you've got it handled well -- with the exception of the overpriced monster sub cable.