Ok I’ve had enough – I NEED better options for deploying WordPress websites.
Right now I manage a LOT of WordPress websites – probably close to 40 sites – maybe more. In fact I’ve lost count!
Right now my development process goes something like this.

Download latest and great WordPress stable version
Build website locally – get everything looking sweet within a XAMPP instance on my Mac.
Deploy website to a staging/test link – this is where the process gets messy. My deployment process at the moment is far from ideal and I’m sure it can be automated and streamlined. Anyway, this is what I currently do: