Mapping objects

by Marius Gheorghe 13. April 2006 21:39
There are 2 ways to map objects to database schemas: 1. normal classes. These are classes who don't have a super class (besides System.Object). The mapping is held externally in a single xml config file (or you can have a single file for each database table schema). They can look like this
public class Person { public int Id { //get-set } public string Name { //get-set } }
The advantage of this model is that you have the "clean" model. No methods, no nothing....just the clean model. The disadvantages are : - external dependencies (the xml mapping file(s)). - informations about the mapped object are found in external classes. This usually creates a cumbersome API. For instance if you want to now if the Name is null you'll have something like
//check for null. IsNull(p, "Name");
- fool around with xml files to update the changes in the database schema. - the overhead of the mapping information. Usually the mapping info is read when needed and cached for subsequent needs. The mappinf indo for a single table is not much but when you cache the mapping information for 100 tables the situation changes. 2. The mapping is done "in code" and the class inherits from a super class. This is the approach i have taken with DataBlock. You have a super class (called TableMetadata) and all the mapped classes inherit from it
public class Person : TableMetadata { //generated implementation }
The advantages of this model are : - you don't write anything. You don't fool around with xml files and you don't write the class definition. Everthing is generated for you based on the database schema. It's a few seconds process. - no external dependencies. Everything compiles into an assembly. - no overhead of mapping information. Because the mapping info is "in code" the code just runs. No need to read (and cache) at runtime the mapping info from the xml file. - information is part of the mapped object. You don't pass an instance of the object to an "external" API. Taking the above example....if you want to know if a certain field has a null value :
p.IsNull("Name");
or by index
p.IsNull[1];
This is both an advantage and the only disadvantage that the model has. It's a disadvantage because the "mapped object" is not clean anymore. Besides the mapping object information you also have methods to "query" the mapped objects for informations. But the adavantage of beeing much faster (direct calls vs xml reading + reflection) clearly overweights the disadvantage.

Comments

1/23/2011 9:08:36 PM #

Hello, i know this is not exactly your topic "Marius Gheorghe | Mapping objects, but i have a blog using the wordpress platform as well and i'm having issues with my comments displaying. is there a setting i am forgetting? maybe you could help me out? thank you.

Brandblussers

1/23/2011 11:29:23 PM #

Hello, I’m a college student and I’m learning a lot about writing by reviewing blogs. I really like your style of writing. It’s easy to understand but with good details. Your vocabulary makes it fun to read and understand. That’s a huge portion of writing. Your followers have to be able to understand what you’re saying and the article has to be interesting. You need to challenge your readers, so they will come back for more. You do a great job with all of these aspects. Thanks!

Jocuri online

1/27/2011 1:40:13 PM #

It's my very first time that i see this blog. I recently uncovered quite a few interesting material in your own weblog notably this blog page. From the various comments on your writings, I guess I am not the only one having all of the excitement right here!

garage door repair houston

1/27/2011 2:40:56 PM #

Look forward to reading material more from you in the future that is actually good stuff

pradeep kumar

1/31/2011 3:09:48 PM #

Hi,I think more people need to read blogs like this. Its so important to know how to construct a great blog to get people interested and youve done just that. The content is great, the videos are perfect for what youre trying to say. Awesome, man. Really awesome! Cant wait to read more.Thank you!

Merrill Cazier

3/8/2011 1:01:34 PM #

I think it's important to be prepared for going back to college.

Back to College

3/9/2011 6:32:11 AM #

Lam web dep, gia re: <a href="http://webhatde.com">http://webhatde.com</a>. Get a nice web at reasonable price: <a href="http://webhatde.com">http://webhatde.com</a>.

Web Hat De

3/10/2011 3:47:07 AM #

Thats a very nice info. Thank you for sharing it!

rift gold

3/12/2011 4:31:24 AM #

nice blog! I like it!

buy rift gold

3/18/2011 4:11:00 PM #

nice blog! I like it!

rift gold

3/21/2011 11:33:29 AM #

great blog! keep up the great work!

buy rift gold

3/21/2011 9:21:09 PM #

Many people like read articles and good articles can attract more people to read and help more pelple. this article belong to good article adapt to any people read. no matter men women or children ,younger of oler .this article is very meanful from every aspect , such article is our like .thanks you give us so good article. We will support always.

yiwu

3/23/2011 10:53:21 PM #

Hi,great website...and cool article man...thanx for the great post...keep on posting such articles... Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.Thank you!

Lucretia Jaussi

3/30/2011 7:26:34 AM #

thanks for the useful info. I appreciate it.

rift platinum

3/30/2011 3:56:31 PM #

Nice. Thanks for posting this. Not sure that I completely understand it, but thanks for taking the time to write this out.

goal setting

4/3/2011 10:19:13 AM #

Very interesting site.  I like websites like this. Thanks.

pr6 backlinks

4/4/2011 1:40:02 PM #

very nice blog. Ready to hear more in the future.

buy rift gold

4/6/2011 11:39:11 AM #

I actually value the comments. Despite the fact that I might not agree with everything you say, it's good to see someone showing their thoughts with the bare minimum of fuss.

Hertha Perri

4/6/2011 11:00:18 PM #

Thanks for posting. I really enjoyed reading this.

garage door repair houston

4/7/2011 11:14:43 PM #

Acceptable info. Where can I get more information close to this. preserve it coming. ta

unsecured loans uk

4/12/2011 9:51:15 PM #

this article is exactly what i’ve been searching for! I found this blog bookmarked from a friend of mine. I’ll also share it. Thanks again!

Richard Epperheimer

4/13/2011 2:08:18 PM #

Great blog you have here but I was wanting to know if you knew of any user discussion forums that cover the same topics talked about in this article? I'd really like to be a part of online community where I can get advice from other experienced people that share the same interest. If you have any suggestions, please let me know. Cheers!

contacts

4/14/2011 10:07:48 AM #

A lot of thanks for your entire efforts on this blog. Betty delights in doing investigations and it is obvious why. A lot of people hear all relating to the lively means you make advantageous secrets via the blog and therefore foster participation from the others on that concept while our own child is undoubtedly learning so much. Have fun with the rest of the year. You are always performing a fabulous job.

Martin Devick

4/16/2011 8:57:36 AM #

I simply wished to thank you very much again. I'm not certain the things that I could possibly have used in the absence of the opinions shared by you about such industry. It became an absolute scary problem in my opinion, but viewing your specialized fashion you resolved the issue took me to jump over gladness. Now i'm grateful for your work and thus believe you realize what a great job you are always doing educating other individuals via your blog post. I know that you have never come across any of us.

Norris Houf

4/17/2011 1:11:41 PM #

Hi,great website...and cool article man...thanx for the great post...keep on posting such articles... Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.Thank you!

Rebbecca Devins

4/27/2011 10:59:04 AM #

The heart of your writing while sounding agreeable originally, did not work well with me after some time. Someplace throughout the sentences you actually were able to make me a believer unfortunately just for a while. I still have got a problem with your leaps in assumptions and you would do nicely to help fill in those gaps. If you actually can accomplish that, I could certainly end up being impressed.

contact lenses

4/30/2011 9:05:33 AM #

You must be a part of a contest for one of the most useful blogs on the net. We would entirely advocate this website! I also talked about you on my personal Myspace site, hopefully this is cool.

Bookmarking Demon

4/30/2011 1:25:34 PM #

It is a very informative blog, I must admit and I find it a time consuming blog site.

Krynica Morska noclegi

5/1/2011 1:53:20 PM #

It’s hard to find educated individuals on this subject, but you sound like you already know what you’re talking about! Thanks

ÿþb

5/3/2011 5:46:39 AM #

The root of your writing whilst sounding reasonable originally, did not really sit well with me after some time. Someplace within the paragraphs you managed to make me a believer but just for a short while. I however have a problem with your jumps in assumptions and one might do well to fill in those gaps. When you can accomplish that, I could certainly end up being amazed.

herbal smoke

5/3/2011 7:50:34 AM #

Hello thank you for your brilliant post,I've Just found this with a  search. Thought I would post a short comment and thank you for your site.

Backpack Phill

5/5/2011 2:44:05 PM #

Congratulations for that marvelous post! I really enjoyed reading it, I think you are a marvelous author. I just bookmarked your blog and will come back again. I want to encourage you to continue that marvelous work, have a nice day!

Heimarbeit

5/6/2011 5:14:06 AM #

1   jeux en ligne gratuit

Pronostic sportif

5/6/2011 5:15:06 AM #

2   for all user or weber

Bonus poker gratuits

5/6/2011 5:16:02 AM #

3   I have joined your rss feed

Roulette

5/6/2011 5:16:48 AM #

4   good to see you there                            

Bingo en ligne

5/6/2011 5:17:32 AM #

5   very useful thanks.                                  

Bonus paris sportifs

5/6/2011 5:18:13 AM #

6   feel free to try.                                        

Bonus bingo en ligne

5/6/2011 5:18:58 AM #

7   very interesting blog.                              

casino sans téléchargement

5/6/2011 5:19:43 AM #

8   best of the best …win.                            

Machine à sous sans telechargement

5/6/2011 5:20:38 AM #

9   for the best winner online.                    

Machine à sous gratuit

5/6/2011 5:21:30 AM #

10  do you like gaming online.                  

Guide casino

5/6/2011 5:22:17 AM #

11  try and win it’s free.                              

Jeux grattage

5/6/2011 5:23:13 AM #

12  please subscribe!.                                

Bonus poker

5/6/2011 5:24:06 AM #

13  Loving the blog?.                                  

Meilleur bonus sans depot casino

5/6/2011 5:24:53 AM #

14  We absolutely love your blog

Jeu casino gratuits

5/6/2011 5:25:40 AM #

15  Sites of interest                                    

casino legal France

5/6/2011 5:26:26 AM #

16   I am normally looking for value

casino en ligne bonus

5/6/2011 5:27:09 AM #

17  the time to check out .                        

prono foot

5/6/2011 5:27:54 AM #

18  hi guys,how are you today??              

pronostic sportif

5/6/2011 5:28:48 AM #

19   anybody there

texas holdem no limit

5/6/2011 5:29:53 AM #

20  thank you for the great blog..          

jocui cazino

5/7/2011 7:32:43 AM #

I’m not that much of a internet reader to be honest but your sites really nice, keep it up! I'll go ahead and bookmark your site to come back down the road. All the best

non prescription colored contacts

5/7/2011 8:40:11 PM #

Aww, this was a extremely good post. Having said that I am going through complications with your Feed. Don’t recognize why yet I can't get it. Perhaps there is someone having related issues? Anyone who understands please answer. Regards. Adam C.

life goal setting

5/12/2011 8:51:18 PM #

Greetings from Colorado! I'm bored to death at work so I decided to browse your website on my iphone during lunch break. I really like the info you present here and can't wait to take a look when I get home. I'm shocked at how fast your blog loaded on my cell phone .. I'm not even using WIFI, just 3G .. Anyways, wonderful blog!

herbal smoke

5/16/2011 1:11:10 AM #

I genuinely preferred your blog! Superb read. keep up the great work.

website traffic

5/16/2011 12:42:59 PM #

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon

Elina Middents

5/17/2011 4:34:40 AM #

Howdy! I'm at work browsing your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Carry on the fantastic work!

non prescription colored contacts

5/18/2011 6:15:13 AM #

Hiya! I know this is kinda off topic however , I'd figured I'd ask. Would you be interested in exchanging links or maybe guest writing a blog post or vice-versa? My website addresses a lot of the same topics as yours and I believe we could greatly benefit from each other. If you happen to be interested feel free to send me an e-mail. I look forward to hearing from you! Terrific blog by the way!

loves traffic

5/18/2011 7:08:27 AM #

I am extremely impressed with your writing skills and also with the layout on your blog. Is this a paid theme or did you customize it yourself?

Mengatasi Ejakulasi Dini

5/18/2011 9:13:29 AM #

A actually great publish by you my friend. We have bookmarked this page and will appear back following several days to examine for any new posts which you make.

Dawne Amin

5/22/2011 9:28:19 PM #

Terrific post however I was wondering if you could write a litte more on this subject? I'd be very thankful if you could elaborate a little bit further. Bless you!

contact lenses without prescription

5/24/2011 6:14:51 AM #

thanx for such a great blog. Where else could anyone get that kind of information written in such a perfect way? I have a presentation that I am presently working on, and I have been on the watch out for such information.

larp

5/28/2011 7:54:22 PM #

Helpful blog post and you have transformed an otherwise dreary topic into something that is actually worth viewing. Kudos to your writing style! All the best.

sell house fast

6/1/2011 6:25:48 AM #

Wow! This blog looks exactly like my old one! It's on a completely different subject but it has pretty much the same page layout and design. Superb choice of colors!

non prescription colored contacts

6/7/2011 10:14:00 AM #

Wow that was odd. I just wrote an extremely long comment but after I clicked submit my comment didn't show up. Grrrr... well I'm not writing all that over again. Anyway, just wanted to say superb blog!

contacts

6/11/2011 11:20:25 AM #

A very nice site you have with useful information. I like the design too, where did u get this template? Is it hard to install? Thanks

Smithy

6/11/2011 1:43:03 PM #

I like it!  I like it a lot.  You know exactly what youre talking about, exactly where other people are coming from on this issue.  Im glad that I had the fortune to stumble across your blog.  Its definitely an important issue that not enough people are talking about and Im glad that I got the chance to see all the angles.

darse de alta en google

6/12/2011 12:46:55 AM #

All I can say is keep it up.  This blog is so necessary in a time when everyone just wants to talk about how many people someones cheated on their wife with.  I mean, thanks for bringing intelligence back to the web, its been sorely missed.  Great stuff.  Please keep it coming!

internet network marketing

6/12/2011 6:58:14 AM #

Hmm it seems like your blog ate my first comment (it was extremely long) so I guess I'll just sum it up what I had written and say, I'm thoroughly enjoying your blog. I as well am an aspiring blog blogger but I'm still new to the whole thing. Do you have any points for rookie blog writers? I'd definitely appreciate it.

debt consolidation loans

6/12/2011 10:16:26 AM #

I was wondering if you ever considered changing the layout of your blog?  Its very well written; I love what youve got to say.  But maybe you could a little more in the way of content so people could connect with it better.  Youve got an awful lot of text for only having one or two images.  Maybe you could space it out better?

office chairs

6/12/2011 12:00:25 PM #

Pingback from angelinajoliemoviequotes.lakeland-real-estate-online.com

Warner Bros. Lays Off 50 Employees | Angelina Jolie Movie Quotes

angelinajoliemoviequotes.lakeland-real-estate-online.com

6/14/2011 1:49:49 AM #

Howdy are using Wordpress for your site platform? I'm new to the blog world but I'm trying to get started and create my own. Do you need any coding expertise to make your own blog? Any help would be really appreciated!

color contacts

6/14/2011 1:19:57 PM #

Marius Gheorghe | Mapping objects

Marius Gheorghe | Mapping objects

pligg.com

6/15/2011 11:10:59 PM #

I dont know what to say.  This blog is fantastic.  Thats not really a really huge statement, but its all I could come up with after reading this.  You know so much about this subject.  So much so that you made me want to learn more about it.  Your blog is my stepping stone, my friend.  Thanks for the heads up on this subject.

Einbaukühlschrank

6/16/2011 8:42:26 PM #

Im impressed.  I dont think Ive met anyone who knows as much about this subject as you do.  Youre truly well informed and very intelligent.  You wrote something that people could understand and made the subject intriguing for everyone.  Really, great blog youve got here.

medical alarms for seniors

6/17/2011 9:03:06 AM #

This layout is so stellar.  How did you manage to make a blog thats as smart as it is sleek? I mean, its like an Aston Martin --smart and sexy at the same time.   Ive got to say, the layout alone made me come back to this blog again.  But now that Ive read what youve got to say, Ive got to share it with the world!

auto insurance quotes

6/18/2011 7:37:00 PM #

Can I make a suggestion?  I think youve got something good here.  But what if you added a couple links to a page that backs up what youre saying?  Or maybe you could give us something to look at, something that would connect what youre saying to something tangible?  Just a suggestion.

stop foreclosure

6/18/2011 9:36:28 PM #

Fantastic blog!  I dont think Ive seen all the angles of this subject the way youve pointed them out.  Youre a true star, a rock star man.  Youve got so much to say and know so much about the subject that I think you should just teach a class about it...HaHa!

fluoride filters

6/20/2011 11:24:32 PM #

Have you ever thought about adding a little bit more than just your thoughts?  I mean, what you say is important and everything.  But its got no punch, no pop!  Maybe if you added a pic or two, a video?  You could have such a more powerful blog if you let people SEE what youre talking about instead of just reading it.

Company Incorporation

6/20/2011 11:31:29 PM #

How could I have missed this blog!  Its incredible.  Your design is flawless, like you know exactly what to do to do make people flock to your page!  I also like the perspective you brought to this subject.  Its like you have an insight that most people havent seen before.  So great to read a blog like this.

Singapore Company Setup

6/21/2011 2:12:34 AM #

You sure do know what youre talking about.  Man, this blog is just great!  I cant wait to read more of what youve got to say.  Im really happy that I came across this when I did because I was really starting to get bored with the whole blogging scene.  Youve turned me around, man!

Hot water systems Auckland

6/21/2011 2:34:49 PM #

I hope you never stop!  This is one of the best blogs Ive ever read.  Youve got some mad skill here, man.  I just hope that you dont lose your style because youre definitely one of the coolest bloggers out there.  Please keep it up because the internet needs someone like you spreading the word.

spa chemical

6/25/2011 5:21:16 AM #

This is definitely a blog worth following.  Youve got a great deal to say about this subject, and so much knowledge.  I think that you know how to make people listen to what you have to say, especially with an issue thats so important.  Im glad to know this blog.  Two big thumbs up, man!

mit was Geld verdienen

6/25/2011 8:42:20 AM #

<a href="www.grouptheworld.com/...ighes.html">Thigh Highes</a>

fashion clothing

6/25/2011 12:42:23 PM #

Wonderful blog! I found it while searching on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I've been trying for a while but I never seem to get there! Many thanks

non prescription colored contacts

6/28/2011 2:18:43 AM #

Please tell me that youre going to keep this up!  Its so good and so important.  I cant wait to read more from you.  I just feel like you know so much and know how to make people listen to what you have to say.  This blog is just too cool to be missed.  Great stuff, really.  Please, PLEASE keep it up!

helicopteros rc

6/28/2011 5:18:09 AM #

It's a great pleasure to visit your website and to enjoy your excellent work! You have fine ideas. Really looking forward to read more! Smile

Evelyne

6/28/2011 11:14:52 AM #

This is a smart blog.  I mean it.  You have so much knowledge about this issue, and so much passion.  You also know how to make people rally behind it, obviously from the responses.  Youve got a design here thats not too flashy, but makes a statement as big as what youre saying.  Great job, indeed.

pay day loans

6/28/2011 1:13:14 PM #

Can I just say, this blog is what got me through the day today.  Every time I read it, I just get more and more excited about whats next.  Very refreshing blog and very refreshing ideas.  Im glad that I came across this when I did.  I love what youve got to say and the way you say it.

Veronique Israelson

6/29/2011 3:24:00 PM #

I do enjoy the manner in which you have presented this concern and it does indeed present us a lot of fodder for consideration. Nevertheless, coming from what I have personally seen, I really trust when other feed-back stack on that folks remain on point and don't get started on a soap box regarding some other news du jour. Yet, thank you for this excellent point and while I can not necessarily agree with it in totality, I respect the point of view.

Ava Burdis

7/1/2011 3:18:44 AM #

Can I just say what a relief to find someone who actually knows what theyre talking about on the internet.  You definitely know how to bring an issue to light and make it important.  More people need to read this and understand this side of the story.  I cant believe youre not more popular because you definitely have the gift.

volcano vaporizer

7/1/2011 7:01:41 AM #

The next time I read a blog, I hope that it doesnt disappoint me as much as this one.  I mean, I know it was my choice to read, but I actually thought youd have something interesting to say.  All I hear is a bunch of whining about something that you could fix if you werent too busy looking for attention.

Sennheiser Headphones

7/2/2011 7:45:59 PM #

Good day! This is kind of off topic but I need some advice from an established blog. Is it difficult to set up your own blog? I'm not very techincal but I can figure things out pretty fast. I'm thinking about making my own but I'm not sure where to start. Do you have any tips or suggestions?  Appreciate it

contacts

7/3/2011 5:21:17 AM #

This particular theme Marius Gheorghe | Mapping objects is great, I can see the objective of it, but still, how can I use this knowledge to help get my father back home?  Regards, Sophie Kings.

Sophie Kings

7/4/2011 1:07:51 PM #

If I might --perhaps you should consider adding a few images.  I dont mean to disrespect what youve said; its very enlightening, indeed.  However, I think would respond to it more positively if they could be something tangible to your ideas.  Keep it up, but put a little more into it next time.

web design

7/5/2011 11:21:14 AM #

Great job here.  I really enjoyed what you had to say.  Keep going because you definitely bring a new voice to this subject.  Not many people would say what youve said and still make it interesting.  Well, at least Im interested.  Cant wait to see more of this from you.

Hostgator

7/7/2011 11:49:49 PM #

Did you virtualized any web servers to date?

Nelson Saladin

7/8/2011 6:22:01 PM #

Wow that was unusual. I just wrote an extremely long comment but after I clicked submit my comment didn't appear. Grrrr... well I'm not writing all that over again. Anyhow, just wanted to say superb blog!

non prescription colored contacts

7/9/2011 6:22:55 AM #

your blog is very informative, Thank you for sharing those informations.

abaya dubai style

7/10/2011 5:31:39 AM #

The next time I read a blog, I hope that it doesnt disappoint me as much as this one.  I mean, I know it was my choice to read, but I actually thought youd have something interesting to say.  All I hear is a bunch of whining about something that you could fix if you werent too busy looking for attention.

sitstayfetch

7/10/2011 10:08:46 AM #

Im not going to say what everyone else has already said, but I do want to comment on your knowledge of the topic.  Youre truly well-informed.  I cant believe how much of this I just wasnt aware of.  Thank you for bringing more information to this topic for me.  Im truly grateful and really impressed.

Best Penny Stocks

7/11/2011 7:44:59 AM #

This is one of the most incredible blogs Ive read in a very long time.  The amount of information in here is stunning, like you practically wrote the book on the subject.  Your blog is great for anyone who wants to understand this subject more.  Great stuff; please keep it up!

Glasgow Web Design

7/11/2011 10:05:44 PM #

Can I make a suggestion?  I think youve got something good here.  But what if you added a couple links to a page that backs up what youre saying?  Or maybe you could give us something to look at, something that would connect what youre saying to something tangible?  Just a suggestion.

Email Marketing

7/12/2011 7:49:01 AM #

Youre so awesome, man!  I cant believe I missed this blog for so long.  Its just great stuff all round.  Your design, man...too amazing!  I cant wait to read what youve got next.  I love everything that youre saying and want more, more, MORE!  Keep this up, man!  Its just too good.

personal development

7/13/2011 7:28:40 AM #

That is a incredibly fascinating piece of writing.  It is very useful so you have undoubtedly conducted your study before producing that write-up.  I will need to keep coming back and browse your potential articles or blog posts.

Jonathan Butler

7/13/2011 8:53:15 AM #

I cannot WAIT to read more of this.  I mean, you just know so much about this.  So much of it Ive never even thought of.  You sure did put a new twist on something that Ive heard so much about.  I dont believe Ive actually read anything that does this subject as good justice as you just did.

how to start an affiliate marketing business

7/15/2011 12:30:31 PM #

Hi! Would you mind if I share your blog with my zynga group? There's a lot of folks that I think would really enjoy your content. Please let me know. Thanks

badcredit loans

7/15/2011 4:14:36 PM #

Congratulations on having one of the most sophisticated blogs Ive come across in some time!  Its just incredible how much you can take away from something simply because of how visually beautiful it is.  Youve put together a great blog space --great graphics, videos, layout.  This is definitely a must-see blog!

auto insurance rates

7/16/2011 3:00:46 AM #

Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up

Dub Turbo

7/16/2011 9:16:54 AM #

I like it!  I like it a lot.  You know exactly what youre talking about, exactly where other people are coming from on this issue.  Im glad that I had the fortune to stumble across your blog.  Its definitely an important issue that not enough people are talking about and Im glad that I got the chance to see all the angles.

sell my car for cash

7/16/2011 3:54:08 PM #

How could I have missed this blog!  Its incredible.  Your design is flawless, like you know exactly what to do to do make people flock to your page!  I also like the perspective you brought to this subject.  Its like you have an insight that most people havent seen before.  So great to read a blog like this.

Plumber Auckland

7/17/2011 3:27:57 PM #

This layout is so stellar.  How did you manage to make a blog thats as smart as it is sleek? I mean, its like an Aston Martin --smart and sexy at the same time.   Ive got to say, the layout alone made me come back to this blog again.  But now that Ive read what youve got to say, Ive got to share it with the world!

Web Design Agency

7/17/2011 9:00:54 PM #

The Author Of The Free Winnipeg Computer Repair Guides Says Thank You For Sharing This Informative Post!

computer repair in winnipeg

7/17/2011 9:02:38 PM #

The Author Of The Free Winnipeg Computer Repair Guides Says Thank You For Sharing This Informative Post!

hardware winnipeg

7/17/2011 11:22:38 PM #

excellent submit, very informative. I ponder why the opposite specialists of this sector do not notice this. You should continue your writing. I'm sure, you have a great readers' base already!

Garfield Blomker

7/18/2011 2:40:08 AM #

For what its worth, the layout is definitely amazing.  You know how to balance writing and images/videos.  However, I cant get over how little you actually bring to light here.  I think that everyones said the same thing that youve said over and over again.  Dont you think its time for something more?

roulette red black strategy

7/18/2011 3:13:44 AM #

I was wondering if you ever considered changing the page layout of your site? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two images. Maybe you could space it out better?

bad credit

7/18/2011 3:57:03 PM #

All I can say is keep it up.  This blog is so necessary in a time when everyone just wants to talk about how many people someones cheated on their wife with.  I mean, thanks for bringing intelligence back to the web, its been sorely missed.  Great stuff.  Please keep it coming!

casino roulette online

7/18/2011 4:54:20 PM #

Ive been meaning to read this and just never got a chance.  Its an issue that Im very interested in, I just started reading and Im glad I did.  Youre a great blogger, one of the best that Ive seen.  This blog definitely has some information on topic that I just wasnt aware of.  Thanks for bringing this stuff to light.

Payday UK

7/18/2011 5:07:58 PM #

Ive been meaning to read this and just never got a chance.  Its an issue that Im very interested in, I just started reading and Im glad I did.  Youre a great blogger, one of the best that Ive seen.  This blog definitely has some information on topic that I just wasnt aware of.  Thanks for bringing this stuff to light.

Payday UK

7/20/2011 6:17:19 AM #

You...are...my...hero!!!  I cant believe something like this exists on the internet!  Its so true, so honest, and more than that you dont sound like an idiot!  Finally, someone who knows how to talk about a subject without sounding like a kid who didnt get that bike he wanted for Christmas.

ringworm treatment

7/20/2011 7:22:05 AM #

Pingback from goldblogs.info

‘Dark Tower’: Universal Passes, And Here’s What Ron Howard Should Do Next | Gold Blogs

goldblogs.info

7/20/2011 7:32:00 AM #

Pingback from inditeblogs.info

Photos | Lady Gaga Joins Her Little Monsters At Best Buy Signing — Indite Blogs

inditeblogs.info

7/20/2011 7:42:08 AM #

Pingback from expresscafe.info

Express Cafe Blogs » FRATERNITY MAN: AJ Calloway Becomes A Member Of Omega Psi Phi, Inc.

expresscafe.info

7/20/2011 8:15:59 AM #

Pingback from scribblehubs.info

Nick Cannon Talks Gemstones, Milestones & More Of Dem Babies — Scribble Hubs

scribblehubs.info

7/20/2011 1:57:01 PM #

Good luck getting people behind this one.  Though you make some VERY fascinating points, youre going to have to do more than bring up a few things that may be different than what weve already heard.  What are trying to say here?  What do you want us to think?  It seems like you cant really get behind a unique thought.  Anyway, thats just my opinion.

Payday Loans

7/21/2011 6:34:55 PM #

Hello! I'm at work browsing your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the great work!

Demetrius Brockway

7/22/2011 2:49:10 PM #

Fantastic blog!  I dont think Ive seen all the angles of this subject the way youve pointed them out.  Youre a true star, a rock star man.  Youve got so much to say and know so much about the subject that I think you should just teach a class about it...HaHa!

online games

7/22/2011 7:03:22 PM #

I dont know what to say.  This blog is fantastic.  Thats not really a really huge statement, but its all I could come up with after reading this.  You know so much about this subject.  So much so that you made me want to learn more about it.  Your blog is my stepping stone, my friend.  Thanks for the heads up on this subject.

Linux Hilfe

7/22/2011 7:42:46 PM #

Pingback from energizedblogs.info

Lady Gaga Dishes On Sex, Drugs, Born This Way On Howard Stern | Energized Blogs

energizedblogs.info

7/24/2011 6:18:06 AM #

How did you get to be this good?  Its amazing to see someone put so much passion into a subject.  Im glad I came across this.  Im glad I took the time to read on past the first paragraph.  Youve got so much to say, so much to offer.  I hope people realise this and look into your page.

logo designs

7/25/2011 10:57:06 PM #

Your blog is STELLAR!  I mean, Ive never been so entertained by anything in my life!  Your vids are perfect for this.  I mean, how did you manage to find something that matches your style of writing so well?  Im really happy I started reading this today.  Youve got a follower in me for sure!

sell my car

7/26/2011 5:54:44 PM #

I think more people need to read blogs like this.  Its so important to know how to construct a great blog to get people interested and youve done just that.  The content is great, the videos are perfect for what youre trying to say.  Awesome, man. Really awesome!  Cant wait to read more.

Contract Hire

7/27/2011 11:14:27 AM #

Howdy would you mind sharing which blog platform you're working with? I'm looking to start my own blog in the near future but I'm having a hard time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I'm looking for something completely unique.                  P.S Apologies for getting off-topic but I had to ask!

Acai Berry Diet

7/27/2011 9:08:10 PM #

Write more, thats all I have to say.  Literally, it seems as though you relied on the video to make your point.  You clearly know what youre talking about, why waste your intelligence on just posting videos to your blog when you could be giving us something enlightening to read?

cheap flights

7/28/2011 12:02:59 AM #

Im impressed, I must say.  Very rarely do I come across a blog thats both informative and entertaining, and let me tell you, youve hit the nail on the head.  Your blog is important; the issue is something that not enough people are talking intelligently about.  Im really happy that I stumbled across this in my search for something relating to this issue.

mortgages

7/28/2011 7:06:14 AM #

Im a huge fan already, man.  Youve done a brilliant job making sure that people understand where youre coming from.  And let me tell you, I get it.  Great stuff and I cant wait to read more of your blogs.  What youve got to say is important and needs to be read.

Seo UK

7/28/2011 10:35:21 AM #

I have to say, I dont know if its the clashing colours or the bad grammar, but this blog is hideous!  I mean, I dont want to sound like a know-it-all or anything, but could you have possibly put a little bit more effort into this subject.  Its really interesting, but you dont represent it well at all, man.

training to be a yoga teacher

7/28/2011 3:07:30 PM #

Hi, I diccovered your website on Bing. It is really interesting topic. We will be visiting the posted text again.

Toronto Plumbers

7/28/2011 6:15:46 PM #

This is the perfect blog for anyone who wants to know about this topic.  You know so much its almost hard to argue with you (not that I really would want...HaHa).  You definitely put a new spin on a subject thats been written about for years.  Great stuff, just great!

Link Building Services

7/28/2011 11:29:13 PM #

One of the more impressive blogs Ive seen.  Thanks so much for keeping the internet classy for a change.  Youve got style, class, bravado.  I mean it.  Please keep it up because without the internet is definitely lacking in intelligence.

PPC

7/29/2011 6:54:16 AM #

Great stuff from you, man.  Ive read your stuff before and youre just too awesome.  I love what youve got here, love what youre saying and the way you say it.  You make it entertaining and you still manage to keep it smart.  I cant wait to read more from you.  This is really a great blog.

multiple sclerosis

7/29/2011 11:16:15 AM #

The next time I read a blog, I hope that it doesnt disappoint me as much as this one.  I mean, I know it was my choice to read, but I actually thought youd have something interesting to say.  All I hear is a bunch of whining about something that you could fix if you werent too busy looking for attention.

ski holiday resorts

7/29/2011 11:42:10 AM #

Marius Gheorghe | Mapping objects

Marius Gheorghe | Mapping objects

pligg.com

7/29/2011 2:32:31 PM #

Hello, We found this post on eHow. It is very fascinating theme. I will be referring to the article soon.

Plumber Toronto

7/29/2011 7:03:45 PM #

Good luck getting people behind this one.  Though you make some VERY fascinating points, youre going to have to do more than bring up a few things that may be different than what weve already heard.  What are trying to say here?  What do you want us to think?  It seems like you cant really get behind a unique thought.  Anyway, thats just my opinion.

leicht abnehmen

7/30/2011 1:01:32 PM #

Your blog is fine.  I just want to comment on the design.  Its too loud.  Its doing way too much and it takes away from what youve got to say --which I think is really important.  I dont know if you didnt think that your words could hold everyones attention, but you were wrong.  

Iraqi Dinar

7/30/2011 1:04:41 PM #

This layout is so stellar.  How did you manage to make a blog thats as smart as it is sleek? I mean, its like an Aston Martin --smart and sexy at the same time.   Ive got to say, the layout alone made me come back to this blog again.  But now that Ive read what youve got to say, Ive got to share it with the world!

Iraqi Dinar

7/30/2011 11:23:31 PM #

This is definitely a topic thats close to me so Im happy that you wrote about it.  Im also happy that you did the subject some justice.  Not only do you know a great deal about it, you know how to present in a way that people will want to read more.  Im so happy to know someone like you exists on the web.

earth4energy

7/31/2011 2:50:04 AM #

Congratulations on having one of the most sophisticated blogs Ive come across in some time!  Its just incredible how much you can take away from something simply because of how visually beautiful it is.  Youve put together a great blog space --great graphics, videos, layout.  This is definitely a must-see blog!

Depuy Hip Recall

7/31/2011 10:29:59 AM #

How did you get to be this good?  Its amazing to see someone put so much passion into a subject.  Im glad I came across this.  Im glad I took the time to read on past the first paragraph.  Youve got so much to say, so much to offer.  I hope people realise this and look into your page.

weight loss motivation

8/1/2011 5:48:00 PM #

I like it!  I like it a lot.  You know exactly what youre talking about, exactly where other people are coming from on this issue.  Im glad that I had the fortune to stumble across your blog.  Its definitely an important issue that not enough people are talking about and Im glad that I got the chance to see all the angles.

treatment for premature ejaculation

8/2/2011 1:20:28 AM #

Hey thank you for sharing this blog post. i found a link to your website on the edmonton demolition blog so i came by to check out what you had to say

edmonton demolition

8/2/2011 8:17:28 PM #

You sure do know what youre talking about.  Man, this blog is just great!  I cant wait to read more of what youve got to say.  Im really happy that I came across this when I did because I was really starting to get bored with the whole blogging scene.  Youve turned me around, man!

Coupon Hostgator

Add comment




biuquote
  • Comment
  • Preview
Loading




marius gheorghe

developer, dad, gamer

Contact me

My Resume

Favourite Tools