I’m sure you are like me and tired of putting your FTP info into WordPress every time there is an update, just to find out that it times out? It wasn’t until I had a client that was using A Small Orange for their hosting that there was an easier way. I knew they had something configured on their server that I didn’t on mine, because when I went to update WordPress on their servers, it wouldn’t ask for FTP info. After submitting a ticket to KnownHost (my server hosting company), the answer is suPHP.
If you have your own server, this might be a great option for you. The caveat is that your server will no longer see any files that have permissions 777. You can check out the installation instructions on how to do it.