As any other ASP.Net developer, I was not feeling comfortable with only one form concept that ASP.Net has (not sure about v2.0 as never work on it). Also, when you have to put something like google Search or other such service on your Site and place for such “explicit” forms are in middle of your Only “Runat Server form” how will you put the other forms …
Well what I did is simply use IFrame, capabilities of web browsers. I simply make a HTML page of Google search, and using IFrame call that page. now since it load explicit HTML page, you don’t have to worry about nested form, but simply about how it looks.
though It has a disadvantage that , on older browser your site might not be viewable, but who cares about old stuffs … every body you should get new browser after all browser are free 🙂