Eve, out of curiosity, are you co-locating your server, using a dedicated managed host, or a virtual private server (VPS), if you don't mind me asking?
Also, if the posts are still in the database, it'd probably be rather simple to write a script to repopulate them into the system again.... if that was even required. Depending on what you're using (I've not looked into it), it may be as simple as table/db names, from what you're describing at least. Or... do you just mean the related files are there but the associated db entries are missing?
-Z
EDIT/P.S. Eve, are you aware your copyright and 2257 pages aren't filled in right now on your tour site? (Or, actually, any of the pages linked from the bottom-left nav. menu.)