The ibuyspy store come in two languages as you will be aware. However then there are two other options. Either VS.NET or SDK version.
The application version for VS.NET and SDK have the same functionilty but differ in how they are deployed and run to some extent.
With VS.NET the presentation code and any business logic for the page are split into 2 files, i.e. page.aspx and page.aspx.cs
You will see this refered to as code behind.
The SDK version has the presentation and business logic all contained with in the same page, i.e. page.aspx
Ok you still with me?
Right the reason why you code changes don't show up is cos you have the VS.NET version. With the code behind version you need to compile the application with VS.NET, which will result in a DLL that contains all the business logic.
If however you have the SDK version, the compiling is done the first time you access the page in a web browser, thats why you have a short wait the first time you access this version of the site while the CLR compiles on the application on the fly.
Try getting the SDK version and making the changes you should then see the it works.
http://www.bitethebullet.co.ukFree
C# and DotNetNuke Modules