So I have been developing using SQL reporting services for a while now no real problems per se until my IT pro built my new report server.
He forgot to set the regional settings to English (Australia) so when it came time to enter any date parameters, it defaulted to US style (MM/DD/YYYY).
I think I tried every thing possible to get back to Australian (including all the registry mods), and was at a loss. It took me weeks to get him to build the server initially, so getting a rebuild was going to be painful.
One of my design guidelines I have set is that the report language should be set to Australian, so I was getting the parameters entered in US fromat, but the report was displaying correctly. And I generally show the inputted parameters on the report.
Then late one night it dawned upon me... the main report form is an aspx page, so why dont i set the LCID on it. On my dev pc, the report.aspx page can be found in "C:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportManager\Pages"
I modified the page directive to include LCID="3081" and voila, suddenly I had an answer that google could not give me.