If you don't need the latest and greatest. Just plain old WPTouch ( http://wordpress.org/extend/plugins/wptouch/ ). It's free and looks really...
That'll rewrite /index.php/q=asdf into /q=asdf
If you need to be more efficient, then .htaccess file will be better (Apache will handle it with much less work than a PHP script). If you don't...
/etc/apache2/sites-enables/000-default If you have something like that as your default, it'll "catch" all requests that hit apache that it does...
That'll redirect all jpg's. You can replace the (.*) with a specific name if you'd like. You can also change /BuyMyStuff.html to end up where...
In short. Yes. Look at Google & Amazon. They spend literally billions of dollars a year on their setups, and they still have down time. You...
I prefer Filezilla ( filezilla-project.org ). It's free and works with just about everything server wise (and all platforms)
Have you considered a frontend proxy? Such as Squid Cache or Varnish. Properly setup these will take a lot of load off of Wordpress. Varnish...
Separate names with a comma.