I have to say it's a good site with it's layout, looks a bit too long, have you considered column layouts more?
I mean one trait allot of people don't bother with (new users on thes site, unless they really are demanding something) won't scroll down a page you see.
Just for thoughts.
Sorry about missing this reply here:
Well it would really not be efficient to design a bespoke CMS for every web client who comes along; however, it is within the realms of possibility to design a generic CMS that can be re-used for each new client (and customised as necessary); if the design is such that the amount of re-work per client is minimal, then it can potentially be profitable in the long term to offer CMS powered sites for less than you say, provided you are a workaholic and prepared to do contract work during the week while devoting your evenings and weekends to working on the CMS and sites for clients.
Yea what you are of course describing is an API (Application Programmers Interface), where you make generic codes sets and call upon them and make a completely different site as per each project, I mean there are CMS systems out there that can accomplish things like this like Wordpress (I use for my blog, since I kept criticising my own development and just wanted to create an online diary for myself).
OK my degree was in Chemistry, not Computer Science, but I did do a year of research in computational chemistry as part of my degree which involved programming in C, then got a job as a C++ programmer and switched to Java a few years later and contracting a few years after that, but I certainly know a fair bit about web development. Although so saying, using frameworks like Hibernate can *really* speed up things like database design; the Spring Framework is an absolute dream to work with in terms of really flexible "plumbing" for web applications; leveraging technologies like these can really increase productivity and greatly speed up application development.
Just goes to show you learn something from every site really, I never have heard of those 2 Frameworks before, problem with me is I like to understand what's going on under the hood I mean that's why I have been dabbling in the more science side languages like low level programming I mean Assembly is one (evident on my blog somewhat) with all the base systems and stuff.
It's also possible for someone to be good at web development AND stuff like CSS, Javascript, etc, as well as being good at Linux system administration and whatnot too... Why limit yourself?
Yea I mean I did try and get back into doing CSS and I mean it's weird how client side scripting still gets counted as a designers base, when it's really essentially programming in it's own right.
One thing I wanted to ellaborate if I may concerning your site, about the columns thing I mean what if a user was not to be bothered in scrolling down for what ever reason? There's literally possibly 100's of others ok maybe there isn't but I think you get my point?
But the actual look of it looks really good to me, something I have been getting into myself is SEO and I have to say wordpress is a great site when you want impressive search engine rankings, something I really should (being that my blog is basically the default theme in WP) is get into customising wordpress, probably for now more on dev's level.
But really well done on selecting a good company, I mean it's all about personal views, one thing if I wanted say (talking from my own view here of course), if I want something say I am looking for a wifi router to go within the office where I work, then I would go trailing through all these products (in your case it'll be services) then you definately want that then you will scroll down, is this making any sense at all (being that I barely got any sleep last night, really have to stop thinking of ideas when I am meant to be sleeping lol, if you've met any insomniacs then I bet I can pass them easy not a problem lol)?
Again just for thoughts but the very best of luck with the site!