Things I learnt today
Never put string literal values that is likely to change into the page code, put them into the Web.Config file instead, else you'll have hell of time recompiling the code, uploading the dll, for a little change in text....
Also split the project into base services and reporting services. so that while you are continuously changing and updating the reports services, the users consuming you base services are not interupted.
Visual Studio .NET 2002 - Don't run the exe directly from Bin directory directly when the IDE is open, because when you compile it, it will give error message like something not found or some other thing totally un related. This wouldn't happen with VB6 IDE though, maybe this is fixed in VS .NET, still it running straight is not a good thing.