Here's an article explaining what's involved in converting to A2007:
http://allenbrowne.com/Access2007.html
Replies to your specific quesitons in-line.

Signature
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
> 1) If it would be a major redesign or effort for me to switch to
> Access 2007.
No. Your existing Access 2000 application will work in Access 2007. You may
not need any modifications at all.
As with any upgrade, if you have done anything non-standard, it may break
when switching versions. Or there may be some specific issues such as:
http://allenbrowne.com/Access2007.html#Compatibility
> 2) Would the current, rather complex & nested queries or the 12
> or so reports be a issue?
As above: if standard, the nested queries will run the same.
> 3) Would creating and using Subforms (or the equivalent) be easier
> with 2007.
It won't be easier or harder to create forms and subforms, unless you were
trying to code things that are automatically given to you in the new
version, such as:
http://allenbrowne.com/Access2007.html#Good
> 4) The application will likely be around for another 5-10 years. Will it
> still run under Access 2007 if they want to upgrade to newer software?
I don't have a crystal ball for the future, but the last 15 years of Access
attests that Microsoft takes their existing Access users/applications
seriously when designing future versions, and works very hard at ensuring
the new versions run (or can easily convert) the old applications.
I haven't actually installed or used 2007 so I really don't want to bias your
judgement. I'll ask other volunteers who have done so to jump into this
thread.
By all I understand, the differences are more unsettling to database
developers than to end users. If your secretary will tolerate relearning some
things, it may indeed be better. It would NOT be a major redesign effort;
forms and queries and tables still work very much the same, though there's a
fair bit more (sometimes intrusive) security checking.
>I very much appreciate your response! You have answered questions for
>me in the past (on my initial development several years back) and I
[quoted text clipped - 16 lines]
>4) The application will likely be around for another 5-10 years. Will
>it still run under Access 2007 if they want to upgrade to newer software?
John W. Vinson [MVP]