Using ASP.NET C# & DMX 2004 & MS SQL Server 2000

I have successfully built my phone number search engine, very similarly to:

[url]http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_16386[/url]

but using a Stored Procedure instead of a Query and also including recordset
paging.
The search form is on the same page as the results.

The problem is...let's say I have 100 records. I'm displaying pages of 10
records at a time. If I page over to page 3 for example (really doesn't
matter which page), and I do another search, the results want to go to
currnetPage=3, but there is no page three of those results. If I page from
there back to page 1, my search shows up. I realize it's because it's
passing through the URL parameter in the search, but how do I stop this from
happening?

Thanks,

Chris Hayes