Please could folks discuss hardware and ask for hardware purchasing advice here?  I'm a software guy, I'm very out of touch with what's good and what's not... so I'll be ducking out of these discussions if that's ok