Hi and welcome xcsnowrider,
Your site dull? Quite the contrary. LOL In fact, I think it's too busy.

The problem is you are trying to do too much. You need to decide what you want to focus your content on and stick with that. It's much harder to drive traffic to a site when it's on a variety of different topics.
Choose one topic and promote products that relate to it. For example, I noticed you have an HTML tutorial on there, you could expand on that concept and only offer a site that has to do with building a website.
The problem is, you have too much going on so the search engines would never rank you high for any keywords because your content is all over the place.
You need to decide the kind of audience you want to target and then build your content around that. You've got a lot of good ideas, you just need to focus your attention on one of them.