No problem. I am willing to help you privately. As my profile says, I've been working with WordPress on and off for the last five years. I just recently started tinkering with WordPress 3.0. However, I'm only a stranger that you know in a public forum.
If you can get to your WordPress backend at all, I would try the export feature, under by going to http://www.yoursite.com/wp-admin/export.php. However this will only be able to grab the posts and any native WordPress content. It won't grab any content stored in other tables.
Whoever you get needs to know WordPress from a programmers point of view, so they'll need to understand PHP and MySQL besides HTML and CSS. Whoever you get to help you is going to need access to your file system and database so they can compare what's been done to a standard installation. Your web host isn't going to be able to help beyond the backups, because they will consider this a software issue and not a failure of the operating system or system software.