September 27, 2004

How "Widgety" should SVG Get?

Widgets have an interesting pedigree. Originally used as a humorous term for a small machine of some sort in a manufacturing process, widgets have made their way into the programming lexicon as a short-hand term for components used in software application development. These components are generally lightweight and are very seldom stand-alone, serving instead as some kind of snap-together Legos* to make application development go faster.

HTML has long had a staple of seven or so such widgets for building web forms, components that are fairly primitive and limited in their capability, but that serve to acquire enough information to make them both easily implementable on about any platform and basic enough to minimize cross-browser differences.

XUL, covered in my previous post, is a larger (albeit still finite) collection of widgets that provide enough flexibility to build what we consider traditional desktop applications. What differentiates XUL from HTML, however, is the presence of another layer, the XML Binding Language (XBL) that provides a set of interfaces for defining new Widgets using a largely XML based framework. XBL can both extend the functionality of existing XUL widgets (and HTML widgets, for that matter) and can define new ones from scratch.

This extensibility mechanism is something that developers should think hard about. Limited component architectures can only carry you so far. Eventually, you come across a need for a component that can't readily be built within the existing widget framework, or that needs to be skinned in a different way than the current set can handle. XBL provides a way of building not only structure but data structres, attaching (or removing) events, and metadata into new items introduced into any given namespace. In simple terms, this means that you can keep your core presentation language (be it XHTML, XUL, or SVG) as focused on its task as necessary, while adding in a reusable set of intermediate components that push into the application layer.

SVG is already an extraordinarily large and complex namespace, one that is proving difficult for many vendors to implement in its entirety. To add into this the requirement for additional core widgets puts two forces against one another that should be cooperating - the vendor community trying to put together decent workable implentations and customers/developers who want to see more functionality at the core level.

When talking about XML technologies, I've often differentiated between foundational schemas - ones that effectively define the toolkits that people use to make the web - and application schemas (the languages that use these primitives to build something useful). SVG is a foundational schema, perhaps even more so than XHTML is. In theory, you could replace XHTML with SVG (though it would entail a huge amount of SVG to do it), you couldn't replaces SVG with XHTML, however. XUL isn't foundational, though it isn't quite at the application level, either - it falls somewhere in between. Again, however, it is possible to create XUL with SVG (not necessarily practical, but possible) while the opposite isn't true.

And this is consequently where the crux of the debate about SVG widgets comes from. It is possible to create an editable text box in SVG (1.2), even if there wasn't an editable attribute in the spec itself. The attribute exists because while it is possible to build this kind of editor with SVG, the overhead of doing this in script is prohibitive (I speak from personal experience here). Beyond this one particular component, however, it is safe to say that most widgets could readily be created by some combination of SVG elements. This is the prevalent view that is spurring the recent developments in sXBL. Rather than establishing this additional set of widgets (an approach taken by the now defunct Corel SVG efforts in creating dSVG), sXBL takes the approach that components can be built using an XML language that would be far more flexible than any limited widget set.

XBL is far from perfect. I am dismayed by the overreliance in the original Mozilla implementation of XBL of RDF, which, while suitable for some applications, adds a layer of complexity to building apps that many developers are uncomfortable taking. I find RDF confusing, and I've worked with it on and off for the last four years. I'd also prefer to see XPath rather than CSS being used as the selector language, for reasons I've outlined before. However, all of this pales in comparison to the obvious benefits that an XBL of any sort provides.

One of the other facets that I think will become a much bigger factor within two-to-three years is the idea of incorporating SVG as an equal partner within the DOM. Adobe's SVG viewer is a powerful application, but so long as it is limited to being "in the box" it's utility will always be more for stand-alone applications rather than components, for memory reasons if nothing else. ASV used as a behavior for defining SVG code directly within a web page has much more potential for making SVG a foundation for Widget development, especially once you have an XBL-like mechanism to create SVG as shadow-entities of other XML constructs. I've played with this some in the Mozilla SVG builds, and there's more than a little power in being able to reference an SVG group in exactly the same way that you do an HTML element.

Right now, we tend to pre-impose what we know of established functionality on our ideas of what can be done with such technologies, but realistically, once you can break out of the box (one of the biggest advantages that SVG promises, when you get down to it) there will be a whole generation of web designers who will see existing web applications as being staid and dull. We need to get to that point, first, but it's coming.

-- Kurt Cagle

148 comments:

Anonymous said...

"No Charge Online Advertising Channels For Any Business"

Anonymous said...

It pretty much covers FREE Marketing related stuff.

Emma [LittleFish Web Design] said...

Hi,

Really interesting blog and it's great that more people are posting web site optimization info in a non-jargonised way.

I have a web site optimization related blog (and newsletter) that you may want to have a look at.

Cheers,
Emma

Anonymous said...

Hey, you have a great blog here!


I have a more web site traffic site. It pretty much covers ##WEBSITE TRAFFIC## related stuff.

Come and check it out if you get time.

I'm new to blogging so sorry if it's not right for your blog.
Hope to see your blog grow.

Thanks again

Anonymous said...

Came here searching for free online dating services

Not a bad site you got here mate!

Check out mine
All about
free online dating services

Anonymous said...

Well written blog on business hosting site web I have a related blog on business hosting site web

Anonymous said...

Great site about ecommerce web site builder Keep up the good work! website design bathurst

Anonymous said...

Your blog has some good stuff here. This is also a good site for business industry marketing.

Anonymous said...

This is a good post. I have a site about michigan real estate please look at it if you can.

Anonymous said...

free and easy internetjob for everybody in the world partnerprogramme

Anonymous said...

Kurt I've tested many ways to drive consistent, quality traffic to my sites and hands down in terms of both sales and quick turnaround, If you are interested in guaranteed traffic you need this guaranteed traffic tool. Now because of the results is delivers, I never let it expire. I grab the traffic and then simply list five of my favorite affiliate programs to drive traffic to and shazam! Currently I'm averaging around $345. a day as a result. The really amazing thing is it only took me about three minutes to set up and no more than 30 seconds to renew my traffic when I get an email telling me it is about to expire. Apprecied your "How " post. Oh, and by the way Kurt, guaranteed traffic is all about sharing things that work so I would appreciate it if you could post things here that you've found to really deliver.

Anonymous said...

I discuss this topic daily myself. I also have a website that talks about domain free hosting name site web
related things. Go check it out if you get a chance.

Anonymous said...

Hi Kurt, I find it very refreshing to occasionally find a article such as yours with a familiar topic such as How . It somehow ads to ones list of lifes experiences.

I have a soft spot for blogs related to increasing traffic and /or sites that have a central theme around increasing traffic type items.

Once again, thank you Kurt, hope to see more posts from you in the future :-)

Anonymous said...

Get 1000s of Links pointing back to Your Site... Starting Today!

Anonymous said...

Ya, hi there uh Kurt is it?
I just found your blog called How . I've been scouring the net the last while looking for various types of business free home resell right risk . As you read, my grammar is not too excellent!! LOL - (:--).

Do you have any business free home resell right risk ? You do anything with it?

I've been selling mine online. Been having to learn tons. Blech!
So far all I've been able to get done is put them into a
membership at: http://www.TonOFeBooks.com .

Must run, it's getting late and I must learn to short post hey!

Smile on Kurt !
Have a super nice day,

Chad again.

Anonymous said...

Hottest fucking. All Fresh. You have a nice blog :)

Anonymous said...

Howdy Kurt !
Just was cruising around looking for master resell rights and came across your How . You ever do anything with your master resell rights if you have any?

I've heard of tons of guy's selling a bunch online.
I've been trying too at: http://www.TonOFeBooks.com . Learning tons!

Cutting this post short - my fingers have been going to fast lately!
Have a super duper day!
Chad.

Anonymous said...

What If This Could All Happen Automatically,
with a simple push of a button.....

Anonymous said...

Your site and the work you do looks impressive. I have a webmasterssite. It covers webmasters related things.

Webmaster said...

Nice blog on pink floyd mp3 free download. There's a new free music downloadsite you may wish to check out.

Anonymous said...

Hey there Kurt! Liked your blog, especially your post about How . I have a site where you can get more info about own product. If that interest you , feel free to take a look here: http://www.checkourproducts.com Thanks!

Anonymous said...

Gooday Kurt, I was surfing around and came accross your post on How quite by accident. Although it is slightly related to what I was searching for it somehow ads to ones list of lifes experiences.

I sometimes have a soft spot for blogs related to more traffic and /or sites that have a central theme around more traffic type items.

Once again Kurt, thank you for your post. :-)

Anonymous said...

and downloads that will make e-marketing a breeze.

Anonymous said...

YO Kurt !!
This blog called How is one I just came across while looking over the net the last while. Do you have any master resell rights ? I almost typed Grey Poupon. haha. My BAD spelling!! LOL - (:--). If you've ever come across master resell rights I was curious if you did anything with it?

I've got a FREAKING pile! & been trying to sell em online. What a uphill learning curve!
How long you been blogging?

Keep up the (:0) work !

Chad again.

Anonymous said...

For the best in music edit software visit online stores for DVD Software Players that offer quality audio playback on the PC.

Anonymous said...

What a wonderful invention it is, this thing we call the Internet!

Anonymous said...

Like this posting has some good information onaffiliate casino. Can't wait for the rest of the postings. I hope it contains more info on affiliate casino.

Anonymous said...

Bloggs are such a wonderful way to plublish ones thoughts. Thanks for letting me visit and leave a comment. Love the title, "How " Come by my site some time. It's got increase semen volume related stuff.

Anonymous said...

Nice Site. We have Free Houses on my site. Please take a look home bar construction

Anonymous said...

Hi Kurt,
How was a good read. I've been searching for autosurf traffic blogs and came across yours. Even though it was not exact I am always open to new ideas about autosurf traffic in any way I can think of. Have a great day :-)

Anonymous said...

What If This Could All Happen Automatically,
with a simple push of a button.....

Anonymous said...

Hi,
How was interesting. Someone told me about autosurf exchange traffic blogs and I have been out there looking all nite. I'm glad I got the chance to check it out. I will be back. Well on with my autosurf exchange traffic search. Have a nice day :-)

Anonymous said...

Hey, thanks for the info on cold fusion web hosting , there is another site that may interest your readers it is Web Hosting Directory

Anonymous said...

Hello there, I was recently doing a search through blogs for the phrase business free home. I happened to come across yours even though it wasn't particularly related to what I searched for. I still decided to read your blog a bit, and I just wanted to say that you have a good thing going here. Anyway, I've only just recently started a business free home website, and I'm searching blogs trying to find ideas. Feel free to visit the site when you get a chance if you wish. Much success, Eric.

Anonymous said...

Post your Ad to everyday after that, you'll also be able to generate a Viral Traffic Streams absolutely FREE!

Anonymous said...

You'd like via an unsubscribe link at the end of Each Newsletter Publication.

Anonymous said...

Hi Kurt,
Looking for get paid online surf blogs when I came across yours. Glad I did get a chance to read it. How got me to thinking and came up with a new idea about get paid online surf. Again I'm glad to have stiopped by. Have a great day :-)

Anonymous said...

Hi Kurt,
Looking for autosurf traffic blogs when I came across yours. Glad I did get a chance to read it. How got me to thinking and came up with a new idea about autosurf traffic. Again I'm glad to have stiopped by. Have a great day :-)

Anonymous said...

Hi, Kurt, I was surfing and searching for some info on autodialers and noticed your site. Your this post How though sounded interesting so I took a look. It was not relevant to my autodialers but I am glad to stop by and view your interesting comments. Keep up the fantastic blogging.

Anonymous said...

Kurt, your blog is really cool. What I find most interesting in pictures is the look of smiling faces. Some time ago I found a site related to pics where you can view and rate pictures of singles looking for dates. This gives me a lot of fun every day.

I know my comment is not very close to “How ” but I just wanted to share my opinion about http://photo-personals-search.com.

Anonymous said...

Hello! What at great blog you have going. I'm new to blogging and I am trying to build up my visitors. I blog about top network marketing company. I am also offering the eBook "Adsense Empire" to my visitors.... Stop by & get your copy today

Anonymous said...

Signature

Anonymous said...

Kurt rules. If you're looking for singles in your area you should take a look at http://photo-personals-search.com. This is a guide to photo personals for singles. I searched for online dating and found it. online dating for more fun.

Anonymous said...

Our Blog network has 708 Pages and Growing at a Rapid Pace!

Anonymous said...

totally free adult personals
totally free adult personals

Anonymous said...

gay adult personals
gay adult personals

Find a date at gay adult personals

Anonymous said...

Hello Kurt, been looking for the latest info on meet singles and found How . Though not exactly what I was searching for, it did get my attention. Interesting post, thanks for a great read.

Anonymous said...

Hi Kurt, Out surfing for information on adult matchmaking & happened upon your site. While How wasn't exactly spot on, it did strike a note with me. Thank you for the really good read.

safelists said...

Hi Kurt, If you would like to make great money online please click here best marketing, for more info on making The Best Marketing,Resell Right,AutoSurf and Affiliate Programs On The Net http://www.incbizz.com. best marketing

Anonymous said...

Hey Kurt,
I've been out searching for autosurf program blogs for hours and it was nice to have found yours. Just thought I would check out the post How and come up with ideas for autosurf program. Have a nice day :-)

Anonymous said...

Hi Kurt I am out searching for the latest information on internet dating and found your site. How contains the type of information that I’m looking for. It certainly got my attention and interest. I see now why I found your page when I was looking for internet dating related information, and I'm glad I stopped by. Keep up the good work. I think we should trade links! If you are interested, simply email me at my internet dating site with your linking informaton. Take care!

safelists said...

Hi Kurt, If you would like to send your ad to the best opportunity seekers please click here Safelist Submitter.
http://www.submitterbizz.com
Safelist Submitter

Anonymous said...

Hey Kurt , your site is way cool. I found it while I was searching for blogs on . I see that How is exactly what I’m looking for, it certainly got my attention and interest. I see now why I found your page when I was looking for related information, and I'm glad I stopped by. I also think we should trade links! If you are interested, simply email me at my site with your linking informaton. Keep up the good work.

Anonymous said...

Hey Kurt , your site is way cool. I found it while I was searching for blogs on online dating . I see that How is exactly what I’m looking for, it certainly got my attention and interest. I see now why I found your page when I was looking for online dating related information, and I'm glad I stopped by. I also think we should trade links! If you are interested, simply email me at my online dating site with your linking informaton. Keep up the good work.

Anonymous said...

Hi Kurt , I was out searching for blogs on online personals and found your site. Although How wasn't exactly what I was looking for, it certainly got my attention and interest. I see now why I found your page when I was looking for online personals related information, and I'm glad I stopped by. Keep up the good work.

Anonymous said...

How is it going Kurt , I was out searching for the latest information on online personals when I found your site. Although How wasn't exactly what I was looking for, it certainly got my attention and interest. I see now why I found your page when I was looking for online personals related information. I also think we should trade links! If you are interested, simply email me at my online personals site with your linking informaton. Keep up the awesome work..

Anonymous said...

good post

Anonymous said...

Hi Kurt I was out searching for the latest information on online dating and found your site. How contains the type of information that I’m looking for. It certainly got my attention and interest. I see now why I found your page when I was looking for online dating related information, and I'm glad I stopped by. Keep up the good work.

Anonymous said...

You have a great website here, and I'm going to tell all my friends about it.

Anonymous said...

Hi Kurt , I was out searching for blogs on singles and found your site. Although How wasn't exactly what I was looking for, it certainly got my attention and interest. I see now why I found your page when I was looking for singles related information, and I'm glad I stopped by. Keep up the good work.

Anonymous said...

Hi Kurt I am out searching for the latest information on dating personals and found your site. How contains the type of information that I’m looking for. It certainly got my attention and interest. I see now why I found your page when I was looking for dating personals related information, and I'm glad I stopped by. Keep up the good work. I think we should trade links! If you are interested, simply email me at my dating personals site with your linking informaton. Take care!

Anonymous said...

Hey There great Web Site Kurt, great post on How I have a great site to look at Search Engine Optimization, feel free to call anytime, thanks!

Anonymous said...

Hi There Kurt how you going? I was sufing blogs for information on online dating and I came across yours. while How wasn't exactly what I was looking for, It was most interesting. I can see why I found your page when I was looking for online dating stuff. Thanks for the read!

Anonymous said...

I was out searching for online dating service related information, when I landed on your page. Kurt you have some good stuff there. While How wasn't exactly what I was looking for I enjoyed the read Thanks. So I'll continue on looking for online dating service, see you again some time.

Anonymous said...

What are the advance cash loan payday private options someone might have?Best Wishes, Deonna advance cash loan payday private

Anonymous said...

Ik was nieuwsgierig over BLACKHEAD MOUNTAINS toen I die eerst over het wordt gehoord.Deeply, Melodee BLACKHEAD MOUNTAINS

Anonymous said...

A volte mi domando se ci � male qualcosa con me.With Respect, Regina easy faxing loan no payday

Anonymous said...

Your blog is perfect and nice, we are offering premature ejaculation help to learn more visit premature ejaculation help or How http://www.manifestingpower.com/premature-ejaculation.html
premature ejaculation help http://www.manifestingpower.com/premature-ejaculation.html

Anonymous said...

Learning about penis enlargement patches results has been a passion of mine. It's always good to see other sites interested in the same thing. One site I found helpful is penis enlargement patches results They don't cover all of the subject, but cover quit a bit. Thanks for providing such good information for all to enjoy. From all of us here in New York, have a great year.

Anonymous said...

A fantastic blog. Keep it up. I have a site that might be of interested to you if you are seeking how to increase semen output related items. You can find it here, how to increase semen output

Anonymous said...

Bloggs are such a wonderful way to plublish ones thoughts. Thanks for letting me visit and leave a comment. Love the theme of your blog Come by my site some time. It's got penis enlargement being related stuff.

Anonymous said...

I skim a lot of blogs, and so far yours is in the Top 3 of my list of favorites. I'm going to dive in and try my hand at it, so wish me luck.

I've got a site you might be interested in (mine is about top penis enlargement ) I know, it sounds strange, but it's like anything, once you learn more about it, it's pretty cool. It's mostly about top penis enlargement related articles and subjects.

Anonymous said...

Some of the most useful information I came across today. When searching for been penis enlargement , I had come across your site. Always a pleasure to see other blogs related to my site been penis enlargement Keep up the great work.

Anonymous said...

Hi there, you have a really useful blog. Can you believe it? When blog surfing for detailed info on beach dog school solana training I ended up on your page. Obviously your site is not exactly what I was searching for, but your site caught my interest. Just wanted to drop a quick note to comment your blog...now to move on and continue my search for beach dog school solana training. Thanks for the post.

Anonymous said...

I have a similar site connected to extender penis enlargement Come by some time.
I with out a doubt like your site, will book mark it! This post is fine stuff.

Anonymous said...

Well I have a few vacation days this week and what better way to spend it surfing through blogs! I actually do this a ton to get ideas for my own blog site that I run on company loan make mortgage second that. It seems that you keep your blog up to date and get some very good posts from users all over the place. If you don�t mind I added you to my web favorites and you may want to grab my website and do the same. I am a real busy dad but I do try to keep my site up to date with useful information and informative articles for you to read. Well back to blog surfing. Have a great day and thanks again from, company loan make mortgage second that

Anonymous said...

I appreciate your blogs content. Gotta run.
web site design

Anonymous said...

Hi there blog owner! I am searching blogs to find information and sources to help with my website:http://www.horse-lover-gift-ideas-central.com/horse_supplies.html My site is fairly new about 8 months old and have a google pr of 3 and get about 50 people a day to visit. My site has horse shampoo for human and is all affiliate merchandise.
This is a new frontier for my wife and I and don't have very much experience but a friend suggested searching blogs to get ideas about how people sale and also what kind of information they offer their customers and clients. We are begining to make some good money selling horse shampoo for human related articles but I also want to offer my customers some quality information to go along with good deals. If you make it to my site and can offer some constructive critisizm I will take it into consideration or if you have some ideas it will be greatly appreciated. Remember we are on a budget and we do all the work ourselves.

Best Regards,

horse shampoo for human

Anonymous said...

Sometimes its hard to know what to say or do.Best Wishes, Emery student loan consolidation private

Anonymous said...

Going south for my ability to find what I want. Nice blog, though. On the hunt for a site about web site development and promotion or something similar. Oh well. Back to the se's.

Anonymous said...

Hmm, I actually don't know really how I got here, but I'm glad i did it You've been bookmarked!!! hehe, thanx for posting. Kepp it up!

Cheers,
free guitar music

Anonymous said...

My poodle training obedience Tips are to be shared with all dog owners. poodle training obedience Ideas and Many More Facts can be found at http://poodletrainer.com ... If you are having problems with your dog ... whatever they may be we can help.

To Love your dog is to train him properly ... God Bless and Have a Good Life..

Anonymous said...

Thank you for letting me post, I have came by in search of information. I was told that blogs have some of the best and most relevent information for any given subject. Mine happens to be a horse feed supply gift website that has anything from jewelry to horse tack. So I am looking for new products and information based on horse feed supply to offer my customers and possibly some good marketing ideas for my website.
I won't steal your content but just looking for good ideas.

Websites that I have and all the work involved in keeping several of them going and updating blogs I am at best posting once a month.

I have enjoyed your blog and am thankfull to be able to sort of pick your brain without actually bothering you. Blogs tend to stand out because a lot of them people don't try and sale so much as to write about things that they enjoy or what they like to do.
Most of which comes out in there writing.

I want to grow and build my website to be the best and know I have much to learn, and fix to even come close.

I have been online for less then a year now so yes we are very young.

We have taken what we love and have turned it into a business.
I hope you come by to visit. I am not trying to sale you anything but would love to here if you have any ideas.

Thank you for your time.
horse feed supply

Anonymous said...

Many Child Care Providers charge a supply fee each year for children; others factor in materials into their weekly or monthly costs. But supplies are expensive, and whether it is a seperate fee or not, smart shopping is imperitive to make those dollars strech as far as possible. Here are some money saving tips or ideas from Child Care Providers and parents alike.
Link to my site: child care fort worth

Anonymous said...

Now You Can Have The Profit Power of A Massive Multi-Million Dollar
Internet Empire - At Your Fingertips - with our great money making opportunity

Anonymous said...

Search engine optimization, submission and highly-targeted traffic can be found exclusively at www.TheOnlinePromoters.com

Anonymous said...

I've got a new site up which might to be of interest to some. I run a penis enlargement related site.
Alot of interesting comments on this blog, I was searching for penis enlargement related info and some how came across this site. I found it pretty cool, so I bookmarked. I'll really theme, that got my attention.

Anonymous said...

Il fait beau d'avoir une autre source d'information de christian personal loans.Aloha, Lili christian personal loans

Anonymous said...

Quality sites like your's are few and far between, especially with all the rubbish that is getting around at the moment. Congratulations on a top site.

Regards
Beer School Of Real Estate

Anonymous said...

My friend thought I was joking when I told him that I would discover more information about Compare mortgage rates uk. Well, I did it finally today. It took me a while looking on Google and other engines.
Compare mortgage rates uk

Anonymous said...

This is a great opportunity. Just push a button 4 times per day and make $1,000's per month within one year.

Anonymous said...

These annoying bugs keep getting in my house and I'm not sure how to stop them or where they are even coming from. But these annoying pests are about as annoying as trying to find real information about Uk residential mortgage and actually getting to a site that's right on point about the topic. Okay, I'm getting off the computer now to go kill some of these flying creatures. Way too many of them around here. Arggh!
Uk residential mortgage

Anonymous said...

college degrees online I love this blog! Won't you check my college degrees online blog out at college degrees online

Anonymous said...

Millions of people suffer from Acne breakouts young and old. If your doctor has you on topical or oral treatment and it's not working try other ways to cure the breakouts.
Link to this site: acne treatment and prevention
http://www.acne-faq.info/

safelists said...

Hi Kurt, If you would like to send your ad to the best opportunity seekers please click here website promotion.
http://www.submitterbizz.com
website promotion

Anonymous said...

One of the better results I saw from my fasting experience was that I have more self control over my eating habits. I have always been a binge type of eater. After my fast, I felt like I could restrain myself easier. It is proberbly a mental attribute. I mean I can go without eating for 7 days then I sure can keep myself from eating something I shouldn't.
Link to this site. summer weight loss camp kid

Anonymous said...

Just looking for ideas for my site. (While we're at the same topic), I'm just getting started if you want to visit:
web site hosting cheap

Charles

Anonymous said...

Hey!, Just browsing around for ideas for my new. (While we're at the same topic), I'm just getting started if you want to visit:
web hosting solution

Charles

Anonymous said...

Hey how are you doing? just letting you know that someone from Central America read your blog!

Regards,
Charles
web site development hosting

Anonymous said...

Hey, just a quick hello from someone in Central America.
web hosting free
Charles

Anonymous said...

Hi! I love your blog! Please take a look at my distance learning english language university blog at distance learning english language university. I think you will enjoy it! It talks all about distance learning english language university.

Anonymous said...

Hey how are you doing? just letting you know that someone from Central America read your blog!

Regards,
Charles
e-commerce web hosting

Anonymous said...

Hey how are you doing? just letting you know that someone from Central America read your blog!
This is my site:
metro web hosting
Regards,
Charles

Anonymous said...

Hi there Kurt, I’m out surfing for the latest information on mlm opportunity and found your great site. Although this post wasn’t exactly what I was looking for it certainly peaked my interest. Now I see why I found your page when I was looking for mlm opportunity related information and I’m happy I found your wine blog even though this isn’t a perfect match. Great Post, thanks for the read,

Anonymous said...

Hi Kurt, just looking around for some workathome.com info but
glad I dropped by. Check out my workathome.com site if you
get a chance.

Thanks for the read.

Anonymous said...

Hello Kurt, I’m out surfing the web for the latest information on homebiz7 and noticed your nice site. Although How wasn’t exactly what I was looking for it certainly got my attention. Now I see why I found your page when I was looking for homebiz7 related information and I’m thrilled I found your web site even though its not a perfect match. Great Post, thanks for your informative site.

Anonymous said...

Hello there Kurt, I’m out surfing for a good blog experience on business home mlm and found your great site. Although How wasn’t exactly what I’m looking for it certainly got my attention and interest. I see now why I found your excellent blog-site when I was searching for business home mlm related web sites and I’m glad I found your site even though its not an exact match. Excellent Post, thank you for the read.

Anonymous said...

Hi Kurt, I’m out searching the web for the latest and greatest information on 75future.com and found your great site. Although How wasn’t specifically what I was looking for it definitely got my interest and attention. I see now why I found your interesting blog when I was looking for 75future.com related information and I’m grateful I found your site even though its not a perfect match. Great Post, thanks for your informative site

Anonymous said...

Hi Kurt, I’m out searching the web for the latest and greatest information on mlm lead and found your great site. Although How wasn’t specifically what I was looking for it definitely got my interest and attention. I see now why I found your interesting blog when I was looking for mlm lead related information and I’m grateful I found your site even though its not a perfect match. Great Post, thanks for your informative site

Anonymous said...

Hi there Kurt, I’m out surfing for the latest information on 17gain.com and found your great site. Although How wasn’t exactly what I was looking for it certainly peaked my interest. Now I see why I found your page when I was looking for 17gain.com related information and I’m happy I found your wine blog even though this isn’t a perfect match. Great Post, thanks for the read,

Anonymous said...

Hello Kurt, I’m just searching the web for the next big thing on homebiz5.com and noticed your great site. Although How wasn’t actually what I was looking for it DID get my attention and interest. I see now why I found your great
website when I was searching for homebiz5.com related information and I’m thankful I found your blogsite even though its not an exact match. Excellent Post, thanks for the read (It’s a keeper).

Anonymous said...

Hey there Kurt, I was looking for an educational blog experience on add link marketing network and I found your blog-site. How isn’t exactly what I was searching for but it did get my and interest. Now I know why I found your excellent blog-site when I was looking for add link marketing network related information and I’m glad I did even though its not an exact find. Great Informative Post, thanks for the read and educational experience.

Anonymous said...

Hi Kurt, I’m out searching the web for the latest
and greatest information on network marketing and found your
great site. Although this post wasn’t specifically
what I was looking for it definitely got my interest
and attention. I see now why I found your interesting
blog when I was looking for network marketing related
information and I’m grateful I found your site even
though its not a perfect match. Great Post, thanks
for your informative site,

Anonymous said...

Hey Kurt, cool blog. I was really looking for info on
lead mlm but glad I droped by. Way to go.

Anonymous said...

Hi Kurt, I’m out searching the web for the latest and greatest information on internet business income opportunity and found your great site. Although How wasn’t specifically what I was looking for it definitely got my interest and attention. I see now why I found your interesting blog when I was looking for internet business income opportunity related information and I’m grateful I found your site even though its not a perfect match. Great Post, thanks for your informative site

Anonymous said...

Hey there Kurt, I was looking for an educational blog experience on 75future.com and I found your blog-site. How isn’t exactly what I was searching for but it did get my and interest. Now I know why I found your excellent blog-site when I was looking for 75future.com related information and I’m glad I did even though its not an exact find. Great Informative Post, thanks for the read and educational experience.

Anonymous said...

Hi Kurt, just looking around for some marketing network opportunity info but
glad I dropped by. Check out my marketing network opportunity site if you
get a chance.

Thanks for the read.

Anonymous said...

Hey there Kurt, I was looking for an educational blog experience on marketing network opportunity and I found your blog-site. How isn’t exactly what I was searching for but it did get my and interest. Now I know why I found your excellent blog-site when I was looking for marketing network opportunity related information and I’m glad I did even though its not an exact find. Great Informative Post, thanks for the read and educational experience.

Anonymous said...

Hi Kurt, I’m out searching the web for the latest and greatest information on workathome.com and found your great site. Although How wasn’t specifically what I was looking for it definitely got my interest and attention. I see now why I found your interesting blog when I was looking for workathome.com related information and I’m grateful I found your site even though its not a perfect match. Great Post, thanks for your informative site

Anonymous said...

Excellent site, take a look at my marketing network site, maybe we
can exchange ideas? Keep up the good work. marketing network

Anonymous said...

Hey Kurt, cool blog. I was really looking for info on
lead mlm but glad I droped by. Way to go.

Anonymous said...

Hey there Kurt, I was looking for an educational blog experience on network marketing and I found your blog-site. How isn’t exactly what I was searching for but it did get my and interest. Now I know why I found your excellent blog-site when I was looking for network marketing related information and I’m glad I did even though its not an exact find. Great Informative Post, thanks for the read and educational experience.

Anonymous said...

Hello Kurt, I’m out surfing the web for the latest information on network marketing and noticed your nice site. Although How wasn’t exactly what I was looking for it certainly got my attention. Now I see why I found your page when I was looking for network marketing related information and I’m thrilled I found your web site even though its not a perfect match. Great Post, thanks for your informative site.

Anonymous said...

Hello Kurt, I’m just searching the web for the next big thing on company marketing network top and noticed your great site. Although How wasn’t actually what I was looking for it DID get my attention and interest. I see now why I found your great
website when I was searching for company marketing network top related information and I’m thankful I found your blogsite even though its not an exact match. Excellent Post, thanks for the read (It’s a keeper).

Anonymous said...

Hey there Kurt, I was looking for an educational blog experience on marketing network and I found your blog-site. How isn’t exactly what I was searching for but it did get my and interest. Now I know why I found your excellent blog-site when I was looking for marketing network related information and I’m glad I did even though its not an exact find. Great Informative Post, thanks for the read and educational experience.

Anonymous said...

Hello Kurt, I’m just searching the web for the next big thing on 32venture.com and noticed your great site. Although How wasn’t actually what I was looking for it DID get my attention and interest. I see now why I found your great
website when I was searching for 32venture.com related information and I’m thankful I found your blogsite even though its not an exact match. Excellent Post, thanks for the read (It’s a keeper).

Anonymous said...

Hello Kurt, I’m out surfing the web for the latest information on 40biz.com and noticed your nice site. Although How wasn’t exactly what I was looking for it certainly got my attention. Now I see why I found your page when I was looking for 40biz.com related information and I’m thrilled I found your web site even though its not a perfect match. Great Post, thanks for your informative site.

Anonymous said...

Hi Kurt, I’m out searching the web for the latest and greatest information on work from homw and found your great site. Although How wasn’t specifically what I was looking for it definitely got my interest and attention. I see now why I found your interesting blog when I was looking for work from homw related information and I’m grateful I found your site even though its not a perfect match. Great Post, thanks for your informative site

Anonymous said...

Hi Kurt, just looking around for some homebiz8.com info but
glad I dropped by. Check out my homebiz8.com site if you
get a chance.

Thanks for the read.

Anonymous said...

Hey there Kurt, I was looking for an educational blog experience on network marketing and I found your blog-site. How isn’t exactly what I was searching for but it did get my and interest. Now I know why I found your excellent blog-site when I was looking for network marketing related information and I’m glad I did even though its not an exact find. Great Informative Post, thanks for the read and educational experience.

Anonymous said...

Hi there Kurt, I’m out surfing for the latest information on add link marketing network and found your great site. Although How wasn’t exactly what I was looking for it certainly peaked my interest. Now I see why I found your page when I was looking for add link marketing network related information and I’m happy I found your wine blog even though this isn’t a perfect match. Great Post, thanks for the read,

Anonymous said...

Hello there Kurt, I’m out surfing for a good blog experience on business home mlm and found your great site. Although How wasn’t exactly what I’m looking for it certainly got my attention and interest. I see now why I found your excellent blog-site when I was searching for business home mlm related web sites and I’m glad I found your site even though its not an exact match. Excellent Post, thank you for the read.

Anonymous said...

Hey there Kurt, I was looking for an educational blog experience on network marketing and I found your blog-site. How isn’t exactly what I was searching for but it did get my and interest. Now I know why I found your excellent blog-site when I was looking for network marketing related information and I’m glad I did even though its not an exact find. Great Informative Post, thanks for the read and educational experience.

Anonymous said...

Hello Kurt, I’m out surfing the web for the latest information on homebiz7.com and noticed your nice site. Although How wasn’t exactly what I was looking for it certainly got my attention. Now I see why I found your page when I was looking for homebiz7.com related information and I’m thrilled I found your web site even though its not a perfect match. Great Post, thanks for your informative site.

Anonymous said...

I am here because of search results for blogs with a related topic to mine.
Please,accept my congratulations for your excellent work!
I have a agent branson travel site.
Come and check it out if you get time :-)
Best regards!

Anonymous said...

I am here because of search results for blogs with a related topic to mine.
Please,accept my congratulations for your excellent work!
I have a agent branson travel site.
Come and check it out if you get time :-)
Best regards!

Anonymous said...

Hey you have a grea blog here I'm definitely going to bookmark you!
web site development solution I have a web development site with a blog about development, web design, hosting and moreweb site development solution Come check it out if you get time!

Anonymous said...

**adult webcams**adult nude web cam
www.zopez.com is a free adult webcam community check it out and have fun,you have nothing to lose it's free.

Anonymous said...

Nice blog!! I'm into making money and to drive traffic to my website I signed up free for this superb traffic gereating tool - I now have loads of hits to my websites and blogs. This can see your affiliate commission shoot through the roof - meaning lots of extra money coming in for you and your family. Sign up now - it's free.. Best of luck, cheers for now, dave.

Anonymous said...

woman pen pal seeking man

Anonymous said...

poem about love and new romance

Anonymous said...

.





Hi matey

I'm sure it was this blog I was reading a while back where someone was looking for an SEO tool for driving more traffic and get more hits for their website.

Anyway, I was speaking to a techi guy at work who gets to know all the latest stuff and he uses the free Link Referral Program.

His website on advertising internet promotion site web amongst other stuff has seen traffic explode since he started using the Link Referral Program - consequently his affiliate sales commissions and business sales went through the roof PLUS his website increased in google ranking which was an added bonus!!

If anyone else has any good ideas for driving more traffic to blogs/websites then please share with your online business blog buddies. Ta ;-)










.

Anonymous said...

What a really great **web cam** blog! I am bookmarking it right now so I can come back.
I too have a **adult** and **entertainment** blog. It gives people the chance to ** meet** other**adult**s for **free** See great **webcams**, **videos** and **blogs**. Listen to **music** while you meet **adult** **friends**. I hope you'll take a moment and take a look at it. Thanks!

Anonymous said...

Make Money Quick With Google Adsense
http://www.quieroalgo.com/adsense/make-money-quick-with-google-adsense.html

Anonymous said...

financial services michigan

Santiago said...

I have a site acne laser treatment
is new and I'd like recive any kind of comments, is related to acne laser treatment
match with your so any help is welcome. Thanks

Anonymous said...

Great Site!! camera fujicamera fuji

Anonymous said...

.





Hi matey

I'm sure it was this blog I was reading a while back where someone was looking for an SEO tool for driving more traffic and get more hits for their website.

Anyway, I was speaking to a techi guy at work who gets to know all the latest stuff and he uses the free Link Referral Program at http://marketingexperts.wordpress.com.

His website on internet marketing idea amongst other stuff has seen traffic explode since he started using the Link Referral Program - consequently his affiliate sales commissions and business sales went through the roof PLUS his website increased in google ranking which was an added bonus!!

If anyone else has any good ideas for driving more traffic to blogs/websites then please share with your online business blog buddies. Ta ;-)


home based business
home based business opportunity
internet home based business
home based web business
best home based business
home based business idea
home internet based business opportunity
start home based business
best home based business opportunity
online home based business
income opportunity home based business
legitimate home based business
home based business lead
mlm home based business
starting a home based business
top home based business
christian home based business
home based small business
home based internet marketing business
free home based business
work at home based business opportunity
computer home based business
home based mlm business opportunity
make money home based business
home based business work
home based travel business
easy home based business
serious home based business opportunity
small home based business opportunity
online home based business opportunity
home based business for woman
business opportunity home based work from
work from home based business
new home based business opportunity
start a home based business on the internet
based business business home opportunity
legitimate home based business opportunity
home based sales business
home based jewelry business
best rated home based business
home based franchise opportunity business
successful home based business
home based business opportunity idea
profitable home based business
internet home based business idea
home based business work at home
best home based business idea
home based business opportunity work at home
free home based internet business
home based business tax deduction
top home based business opportunity
home based computer business opportunity
unique home based business opportunity
home based affiliate business
home based business opportunity uk
income opportunity home based business idea
based business home incredible opportunity
based best business home small
starting home based internet business
christian home based business opportunity
home based business merchant account
best home based internet business
based business home network opportunity
home based business marketing
based business home idea latest
home based business review
home based business directory
based business career home opportunity
work at home based internet business
based business home job opportunity
home based business trade secret
best home based business
home based business magazine
home based computer business idea
home based business startup idea
home based business for sale
home based business cash opportunity
home based business web site
most successful home based business









.