I won't be able to help you with the frames problem.
There isn't much room for frames in .net design, I recommend that you use templates or user controls.
If you don't mind changing this aspect of your application, let us know so we can help you further.
If anyone else would like to offer help in frame navigation, feel free to do so.
[edit]D'OH, too slow[/edit]