Yes, this is just an 'Under Construction' page.
We're spending all of our time right now trying to get Delta Squared's products completed and are still trying to figure out what we want to do with our web site.
We're currently playing with the design for the site. The original template for this site is one of the many fine templates available at OpenWebDesign.org. The particular template that we started with is called Remes.