In my opinion, the best way to ensure your WordPress security is via using a secure your wordpress website backup plugin. This is a fairly inexpensive, easy and elegant to use way to be certain that your site is available to you.
The one I recommend, and the stronger approach, is to use one of the creation and storage plugins available for your browser. RoboForm is liked by many people, but I believe after a free trial period, you need to pay for it. I use the free version of Lastpass, and I recommend it for those who use Firefox or Internet Explorer. That will generate passwords for you.
It's a WordPress plugin. They are drop dead easy to set up, have all the features you need for a task like this, and are relatively cheap, especially when compared to having to hire someone to have this done for you.
You can also make a firewall that blocks hackers from infiltrating your blogs. The firewall prevents the hacker from coming to your files. You must have updated version of Apache. Upgrade your PHP check over here also. It is essential that your system is filled with upgrades.
Software: If you've installed scripts this that are free search Google for'wordpress security'. You'll get many tips on how to create your WP blog protected.