Friday, February 15, 2008

How do you find the defendant?

I arrived in work a couple of weeks ago to find a message on my desk reading:
"Nath, please can you build a set of pages for the Criminal Prosecution Service. They want people to be able to play the role of the jury and pass sentence on the person being prosecuted"

I knew little about the project and said yes I could do it but I was a bit snowed under.
It was then I was told it was required for the next day!!!

Anyway I worked away and "Your Justice" was born.

An interactive virtual courtroom scenario hosted by the NWN Media Ltd. in co-operation with the Crown Prosecution Service and local firms of Defence Solicitors.

You play the role of a member of the local criminal justice system making key decisions the like of which those in the Criminal Justice System make every day.

In the coming months there will be a number of scenarios where you will play the role of a Magistrate, a Prosecutor or even Probation Officer advising the Court. Each scenario will be fictional but based on real life cases that would be dealt with in Magistrates Courts all over the country.

It may come as a surprise to know that Magistrates are not paid. They are volunteers who want to help and play a part in protecting their local community. Although they do receive some training, they are not legally qualified. They use their life experience and local knowledge to make there decisions. You do not therefore need any legal knowledge to take part in these exercises.

Your Justice is brought to you in an attempt to make the local criminal justice system more transparent, we are of course funded by the taxpayer. We hope it gives you an insight both into the difficult decisions made on a daily basis and perhaps more importantly you can be assured that your taxes are being used appropriately. We should also highlight that no additional public funds have been used to create this Project. All the filming and editing has been done using personal equipment. All participants have given their time freely. Not only has this kept costs down but also the lower quality improves download speeds. You will need an up to date version of windows media player to stream the content.

After participating, feel free to post your comments on the Evening Leader Forum where members of the cast will try to respond to your comments and questions.

We hope you find the experience interesting and that you will return to try all the new scenarios as they are produced.

Anyway take a look at it and vote on your sentence, it's an interesting project and we hope it'll prove popular.

CLICK HERE FOR YOUR JUSTICE

Tuesday, February 12, 2008

SEO - Read all about it........

Search Engine Optimization (SEO), is big business these days, with people banging on the doors trying to get their sites to the top of Google, Yahoo and MSN etc.

Like most things in the internet world, it's one of those things that a lot of people think they can't do for themselves and they need to get a pro in to do.

The truth though is that with a bit of work you can get more than respectable results in all of the major search engines without spending any money at all.

There are numerous articles telling you different ways of achieving success, many of them contradicting each other and confusing to read about, but don't be afraid to play around with what you think will work for you.
Try different methods on different pages and monitor through your stas package what and where traffic is coming from.

One site I maintain was getting about 700 hits a week, which I appreciate is quite a low traffic site but looking through my traffic report for the site it was clear to see 95% of the traffic was coming from direct entry. In other words people knew the web address and were entering it straight into the address bar of their browser, hardly surprising when the web address is widely advertised in a local newspaper.

I talked to the owners of the site and asked if I could make a couple of suggestions and amend a few things with the pages.
Just 2 weeks since making the changes the traffic pattern to the site has changed tremendously and now there is a lot more traffic hitting the site. Only 48% of that traffic now enters directly by entering the url. The amount visiting from search engines is still low, approx 6%, but that will take longer than 2 weeks to have an effect, but the most significant change is the amount of traffic hitting us from other sites.

What did I do?? I hear you ask, well it's no big secret.
I amended all the usual, meta tags, changed the Title tag (much more important than people realise!), and wanted to begin the most important step........ link building.
Some people spend hours going into forums etc trying to post links to their site, I don't find this as beneficial as it once was and is just too time consuming to do these days, I figure if what we are offering is good enough our users will do that bit for us anyway!
Think of something that other sites will be interested in, run a competiton , that will get competition sites etc finding your page and their users will click through to you.
These easy steps will get you on the way, of course there's a lot more to SEO than this but it's a half decent start.

Some other ideas are to submit articles to the likes of digg or Fark.com
One site I work on which averages about 15,000 hits a day recently got 60,000 in one day to one story which got listed on fark!!!

Have an opinion and air it! People love the internet as a discussion tool, stir them up!!

A great site I've recently started reading through which can give you much better and much more information about seo is http://seonoobs.com/ take a look.

Friday, February 08, 2008

The Project

Just stumbled upon this.

It made me laugh. I'm sure many of you who are developers will identify with it.

(Click image to view full size)

The Project

Test your web design in different browsers

Most people test their sites in Firefox and I.E. but there are a whole host of different browsers out there.
I've quite literally stumbled upon http://browsershots.org/ by using the Stumble tool bar.

It's a good idea and not only has a range of Windows based browsers but Linux and Mac ones too.

Worth a look and a bookmark I think.

Explaining things to management........

I'm sure we've all been in the situation where we are trying to explain our latest project or proposal to our superiors and are blissfully aware that they don't have the foggiest idea of what we are talking about but refuse to admit it. Most of the time we try to be very diplomatic and explain things again and again, more and more clearly until they finally ...... nope they don't get it!

I think this sums it up quite well.......

XML , What's that then??

Whenever a manager or even other developers in my current business hear the letters XML the colour drains from their cheeks and they pass the buck. Usually to me!!

This is not because they've had a bad experience with XML, this is not because they think it's some kind of incurable disease that will infect them, their computers, their cars and lives in general. It's because of one thing, thye have not a clue what it is!

They then come to me and say something along the lines of "Ah Nathan I've been talking to the guys at xxxxxxxx xxxxx and they say that we can do it using xml, give them a call will you and hopefully we'll see it all up and live by end of day today." Then they walk down the corridor, glance over their shoulder and call back "Let me know how you get on!"

XML is nothing new! It's been around for ... well I'm not sure how long exactly but probably 6 or 7 years since it became a high profile subject.

Hopefully I can now try and clear up for them and some of you, what xml is.






XML (Extensible Markup Language) is a standard for creating markup languages which describe the structure of data. It is not a fixed set of elements like HTML, but rather, it is like SGML (Standard Generalized Markup Language) in that it is a metalanguage, or a language for describing languages. XML enables authors to define their own tags. XML is a formal specification of the World Wide Web Consortium. To find XML editors, see `Whirlwind Guide to SGML to ols' http://www.infotek.no/sgmltool/editetc.htm and also http://www.stud.ifi.uio.no/~larsga/linker/XMLtools.html.

I think most of the people I was talking of at the start of this article have searched google with the string "What is xml" and come out with a similar definition to the one above. Then they've gone back to browsing the web thinking "Blimey, I didn't understand a word of that!! We'll pass it on to Nathan!"

Let me try to make this clear for you, XML does not actually do anything.

XML basically just carries data, not too different to a excel document only not as complex.

XML is not like HTML, the tags are NOT predefined. When creating xml you specify your own tags.

If you are trying to work out an easy way to determine the difference between HTML and XMl I would probably put it like this:
HTML is all about displaying information where as XML is solely about carrying information.

XML Does not DO Anything


Maybe it is a little hard to understand, but XML does not DO anything. XML was created to structure, store, and transport information.

The following example is a note to Tove from Jani, stored as XML:





<note> 
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>


The note above is quite self descriptive. It has sender and receiver information, it also has a heading and a message body.

But still, this XML document does not DO anything. It is just pure information wrapped in tags. Someone must write a piece of software to send, receive or display it.



XML is Just Plain Text


XML is nothing special. It is just plain text. Software that can handle plain text can also handle XML.

However, XML-aware applications can handle the XML tags specially. The functional meaning of the tags depends on the nature of the application.



With XML You Invent Your Own Tags


The tags in the example above (like <to> and <from>) are not defined in any XML standard. These tags are "invented" by the author of the XML document.

That is because the XML language has no predefined tags.

The tags used in HTML (and the structure of HTML) are predefined. HTML documents can only use tags defined in the HTML standard (like <p>, <h1>, etc.).

XML allows the author to define his own tags and his own document structure.



XML is Not a Replacement for HTML


XML is a complement to HTML.

It is important to understand that XML is not a replacement for HTML. In most web applications, XML is used to transport data, while HTML is used to format and display the data.

My best description of XML is this:

XML is a software and hardware independent tool for carrying information.



XML is a W3C Recommendation


The Extensible Markup Language (XML) became a W3C Recommendation 10. February 1998.



XML is Everywhere


We have been participating in XML development since its creation. It has been amazing to see how quickly the XML standard has developed and how quickly a large number of software vendors have adopted the standard.

XML is now as important for the Web as HTML was to the foundation of the Web.

XML is everywhere. It is the most common tool for data transmissions between all sorts of applications, and becomes more and more popular in the area of storing and describing information.

So that's XML in a nutshell.

It is quite a basic subject when you get into it but one that is quite important to have at least a little knowledge about in this day and age, I took some of the above from the http://www.w3schools.com website.

ASP.net vs ASP

I'm relatively new to asp.net, sure I've bought the fancy £30 books that tell you how to do it all, read them and vocally argued with them but I still have not cut my teeth on a juicy .net project.

Something I've been asked many times by people who are breaking into web development is this "Should I learn asp.net or asp? What's the difference?"

My response is usually this. If you are learning from scratch then I would suggest you jump in at the deep end and look at .net, if you intend to make a career out of web development it will stand you in a much stronger position for jobs out there and could improve your wage by a signifacant amount.

That doesn't outline what the main differences are between the two though and that is something I am going to try and clear up in this article.

ASP, or classic asp as it is now commonly known has served me well over the years, earning me some fun, high profile site credits to put on my CV.

For those of you that do not know what ASP is here s abrief overview:

Classic ASP (Active Server Pages) is a server side scripting technology developed by and for Microsoft platforms.
ASP 3.0 was the last version of classic ASP and is a free component with Windows 2000 that runs inside IIS (Internet Information Services).

If you have heard of other variations such as ChiliASP or InstantASP they are just different technologys that allow asp to run on NON windows operating systems.

ASP pages/files can contain HTML, XML and scripts.
Any ASP scripting is executed on the server.
For those of you new to web development this is what is meant when you see the words SERVER SIDE SCRIPTING.
An example of Client Side Scripting would be Javascript. (Something I'll talk about in another article maybe).

ASP can dynamically edit, change or add content on a website, access databases and return results to the browser.
ASP code cannot be viewed from the browser which offers a limited amout of security. (very limited!)
I would say that there are few things that can't be done using asp if you use it cleverly and learn all the available functions, however technology improves from day to day and prgramming has to move on too. That's where ASP.net comes in.

Firstly understand this, ASP.net is NOT ASP.
It is an entirely new generation and technology of server side scripting. It is NOT an upgraded version of ASP.

It has been developed from scratch and has no compatibility with classic ASP.

But I've also seen something called ASP+ out there should I learn that or asp.net?

They are the same thing. ASP+ was a working title microsoft used when developing ASP.net there is no difference.

Put Simply ASP.NET works like this:

A browser requests a ASP.net file and so IIS passes the request on to the .NET engine sitting on the server.
the .NET engine reads the file line by line and executes any files that sit within the file, the ASP.NET file is then returned to the browser as standard HTML

Differences between asp and asp.net

ASP.net has much better language support and a wide range of new controls and xml support.
Because ASP.net code is compiled, it also offers much better performance than standard ASP.

Those of you from a Visual Basic background will be glad to hear that ASP.net supports full Visual Basic rather than the VBscript that ASP supported. (VBscript is a trimmed down, quite limited, version of Visual Basic.)

ASP.NET Controls

ASP.NET contains a large set of HTML controls. Almost all HTML elements on a page can be defined as ASP.NET control objects that can be controlled by scripts.

ASP.NET also contains a new set of object oriented input controls, like programmable list boxes and validation controls.

A new data grid control supports sorting, data paging, and everything you expect from a dataset control.

Event Aware Controls

All ASP.NET objects on a Web page can expose events that can be processed by ASP.NET code.

Load, Click and Change events handled by code makes coding much simpler and much better organized.

ASP.NET Components

ASP.NET components are heavily based on XML. Like the new AD Rotator, that uses XML to store advertisement information and configuration.

User Authentication

ASP.NET supports forms-based user authentication, including cookie management and automatic redirecting of unauthorized logins.

High Scalability

Much has been done with ASP.NET to provide greater scalability.

Server to server communication has been greatly enhanced, making it possible to scale an application over several servers. One example of this is the ability to run XML parsers, XSL transformations and even resource hungry session objects on other servers.


Compiled Code

The first request for an ASP.NET page on the server will compile the ASP.NET code and keep a cached copy in memory. The result of this is greatly increased performance.


Easy Configuration

Configuration of ASP.NET is done with plain text files.

Configuration files can be uploaded or changed while the application is running. No need to restart the server. No more metabase or registry puzzle.


Easy Deployment

No more server restart to deploy or replace compiled code. ASP.NET simply redirects all new requests to the new code.


Compatibility

ASP.NET is not fully compatible with earlier versions of ASP, so most of the old ASP code will need some changes to run under ASP.NET.

To overcome this problem, ASP.NET uses a new file extension ".aspx". This will make ASP.NET applications able to run side by side with standard ASP applications on the same server.

So I hope that outlines the main differences between the two.
As I say I am still new to ASP.NET and learning daily but thankfully I was a VB user some years ago and it's all coming back to me now!!!!

If you want to learn more about asp.net I can recommend the books:
Beginning ASP.NET using VB.NET from WROX and ASP.NET Developer's Guide from Osborne.
Of course there are plenty of online resources and I always find a good starting place to be W3Schools.com

UFO spotted in Wrexham North Wales

Happy New Year Everyone!

Useful Sites For Developers

Useful websites are sometimes difficult to find. Here are some of those that I found and think they are worth bookmarking if you are a web developer.

Here is a list of which I think are very useful and a must for every Web Developer.

ProgrammableWeb


If you are developing a website and you want to reuse existing resources you can use so called API's. Websites like YouTube, Flickr and Google make it possible to easily integrate their content into your website. At Programmable Web you can find Websites that offer API's and example in different languages on how you can use them.

OpenDesigns

If you want to set up a website quickly or want to make a sample for your client you can reuse Designs. You can browse and download loads of templates which you can use for free.

Other Similar Websites: OpenWebDesign, OSWD

FamFamFam



Do you want to make your websites more attractive? Add some icons too it. People like icons. At FamFamFam you can find a selection of free icon. Brilliant.


TypeTester



You have a design but you are struggling to find the right font? Go to Type Tester who will help you making the right choice. You can compare loads of different fonts at the same time. Defiantly a time saver.


ColorSchemer



Are you struggling to get your colors right? ColorSchemer will help you to select your colors so that they match and make your website look good.



Other Similar Websites: ColorMixers, WellStyled


SXC



Sometimes it is difficult to find the right pictures for the right price. Try SXC and there is a good chance that you will find the right picture for the right price (free).



Other Similar Website: PublicDomainPictures


WebDeveloper



Stuck with a programming problem? Go to WebDeveloper and meet a comunity that is happy to help. Pretty much all programming languages are represented by developers that are ready to get you going again.

Customize Your MySpace Page

Maintaining a visible Internet presence in the 21st century is becoming a more necessary marketing tool for businesses and savvy for everyone else. Customizing MySpace profile pages is a very popular pastime for millions of MySpace members and leaves a good first impression on all visitors. Add videos, music, games, cool layouts, backgrounds, and much more fast and easy, now.

So, who hasn't ever heard of MySpace by now? The last time I checked, there were over 112 million members interacting on the extremely popular social network owned by the leading search engine company Google. Not that's more cybercitizens than most countries and many nations combined. Now that is a huge cyberstate of differing personalities as proudly displayed throughout the millions and millions of MySpace member profile pages on the world's largest social network.

MySpace kindly resembles “King Arthur's Round Table”, because no matter who you are every new member starts out with a MySpace default profile page void of any personality and flare. In the beginning, everyone starts out equally and after that, it's up to the new member to creatively transform his or her profile page into something personal to him or her.

Since some members are more computer savvy or process a higher degree of creativity, many MySpace profile pages reflects the talent and hard work of these members. It is always entertaining to visit a profile page that employs fantastic background art and graphics. Coupled with interesting videos and music maybe followed with photos of people, places or things that is alien to other visiting members. All of this work translates into a very cool MySpace profile page.

The following list of websites are dedicated to provide quality and creative Internet tools and widgets to help make your MySpace profile page burst with personality and flare that will leave a good first impression on all who visit your MySpace profile page. Even if you already understand html, this list can make getting the job done a bit easier.

  1. Freecodesource

    This is the perfect online source of MySpace customizing Internet tools of both the novice and the advance computer user. Here visitors can choose from a enormous collection of MySpace layouts, graphics, cursors and games that can be used to customize MySpace profile pages. Membership is free and turn-on your popup blocker, because I did encounter popup ads.

  2. Pyzam

    This is a great website for anyone who has a MySpace, Facebook, or Friendster presence, because of its entertaining assortment of flash toys and games that can be used to add deeper and richer personality to any social network that they're involved in. These games and toys are 100% original and hand made by the talented designers at Pyzam.

  3. Zoomza

    If you are shopping around looking for some of the hottest layouts, graphics, backgrounds and proxies, then this is the site for you. Choose from thousands of professional looking layouts and graphics to add to your MySpace profile pages. Registration is required

  4. SnapLayout

    This is a great MySpace profile editor that makes customizing your profile page quicker and easier, then working with the default profile page that MySpace provides to new members. The drag and drop features that SnapLayout provides allows users to quick and easily change layouts, backgrounds, colors, patterns, and slideshows to their MySpace profile page. This is a wonderful tool for beginners especially.

  5. Widgetbox

    Games, games and more games, this is a beautiful website with hundreds of flash video games to select from and add to a MySpace page or a blog. Widgetbox offers more than just video games, but also offers an array of other useful widgets that can make any MySpace page or blog even more interesting and keeping the visitors coming back for more.

  6. MyGen 2.5

    This is probably one of the simplest MySpace profile generator Internet tools that I have seen. Its instructions are pretty much straightforward as all you have to do is select one of five tabs that represent, each of the five sections of your MySpace profile page and start editing it to your satisfaction. MyGen 2.5 will generate the MySpace code to be added to the MySpace account belonging to the user designing their profile page, once the user has finished editing. A very easy editing program to use whether you are a beginner or a pro.

  7. Photobucket

    This handy website is fantastic for anyone who desires to have more storage space for their photos. Members can store their photos, share them with the world on the web or keep them private it the user chooses or cut and paste a little code and add them to their MySpace page, Facebook, blog or include a picture into an email. Membership is free and required to gain access to the sites full benefits and tools.

  8. Flikzor

    This is an excellent website for anyone looking to add a little technology to their MySpace page or blog, so that they can send and receive video messages from their friends. Membership is free and required.

  9. SNOCAP

    This is an outstanding opportunity for musicians to expand their marketing and distribution capabilities on the Internet. Members of SNOCAP are given the abilities to sell their own music on MySpace and beyond. You set the prices that your music sells for, and then SNOCAP collects the money for the songs purchase and they pay you. Members can easily monitor their sells and the musician owns their copyrights to their music. Basic membership is free.

  10. Sploder

    You can never have enough games in the video game age and Sploder offers a unique collection of flash video games that users can add to their MySpace page, blog or even email to friends or family. The game quality here isn't the top of the line, but is more along the lines of many old DOS games, not pretty to look at, but fun to play. Membership is free and required.

This article was taken from http://www.webupon.com a great website where you will find tons of articles like the above.

7 Ways to screw up a blog

Internet Insight is a source for useful hints & tips about website building and promotion.

Compiled by Nathan Fuller.

The content within Internet Insight is sourced from a variety of other sites which will be credited within the document.
This edition covers Blogs and more so how you can easily ruin what otherwise would be a decent blog.

This article was taken from www.harrymaugans.com which is a great read not only for webmasters and developers but for just about everyone. In fact if you want to see how a blog should be done, check it out.

Seven Ways to ruin your blog
Seven ways, because lists of ten are overdone, and seven was all that was needed (without losing quality, or having to think really, really hard).

1. Over-monetizing

Sure, everyone wants to make thousands of dollars a month from their blog, but that parallels elementry school kids saying they want to grow up and play professional football. It could happen, but the odds are stacked against you. People come to your blog for information. Without good content, there’s no reason for them to stick around. Blogs are much more useful to use them a promotion medium. Use your blog to gain weight in search engines and recognition in the community. That’ll help you much more than a few dollars a day from Adsense. For instance, if you build a blog up, then use it to promote a new product you launch down the line. You’re already starting ahead, since you can use your blog’s weight to give your new website a jump-start. Think Google… first build a quality site people will use and benefit from, then the monetizing aspect comes later on. One of the internet’s few exceptions to this rule is John Chow. There’s a man who monitized his blog inside and out, but still maintained a high level of quality.

2. Attention Whoring

There’s a few sides of this that tie together. First off all, there are those who attack a well known player in the industry for no reason other than the quick burst of attention and controversy they’ll get. Bad idea. The blogsphere exists through friendships and trust, and if you are blacklisted, it’s near impossible to grow your blog’s influence. Another side of this is people who brag or gloat on their blogs. There is a level of confidence that’s required, but we don’t need to read a 10 page post about how your name was mentioned in Hicksville’s Newspaper last week. Readers are selfish and greedy… post about what information they came looking for and they’ll be much happier (and maybe even keep reading your blog). On the opposite side of this, one example of an attention whore who can get away with it is, of course, Shoemoney. From the famous picture of his Adsense check, to his latest MyBlogLog drama, it’s hard to deny Shoemoney loves attention… but with a blog as interesting and high quality as he has… he deserves it!

3. Personal Life Rambling

A blog is a public tool that is not supposed to be used as a diary. I couldn’t care less that your fish turned four years old today. Don’t constantly clutter my RSS reader with irrelevant posts, as there’s no quicker way for me to drop your feed. Obviously, an occasional post about a major landmark in your life is fine and interesting, but a large number of blogger have gotten their blog confused with a diary. They market it as an Internet SEO and SEM blog, but they make one post a month about SEO. There is about 50 blogs I read everyday (through Google Reader), and one of the quickest ways to get nicked from my subscribed list is to consistently post about unrelated material. A perfect example of this, however one who can hardly be criticized for it, is Google’s own Matt Cutts.

4. Not Updating

One of the biggest aspects in distinguishing a successful blog from a dud is a fairly large readerbase… and readers can’t read your blog if you never update. This is one we’ve always been guilty of at one point or another, especially when first getting started, but if you take up the responsibility of writing a blog, and you actually want it to be successful, you can’t neglect it. Depending on your niche, at least one or two updates a week should be the barebones minimum. There are a few blogs I consider exceptions to this however… who rarely post, but when they do, I make a point of reading every word of their posts our of pure respect for the authors. Among those are Boogy BonBon and Lee Dodd.

5. Posting Junk

Following the previous point, no one is going to subscribe and read your blog if there is few posts of real quality. Sure, posting quick jokes or interesting websites can be fun on occasion, but without good, solid content, what do readers get out of your blog? If they can spend the time to read your blog, you can at least spend a little time yourself and give them something worthwhile to read. One example, is the blog I setup to post whatever junk I don’t want to post here, Decomprehension. Separating the impulsive posts from the quality posts allows me to be get more out there, and maintain the integrity and quality of this blog.

6. Limiting RSS to Snippets
As the number of quality blogs online increase, it’s becoming more and more popular to keep up to date with your favorites via an RSS reader. One of the biggest things I can’t stand about blogs are people who are so scared of giving away free content, they truncate their RSS feeds to a quick blurb. My style of reading blogs is skimming the RSS, then if an article seems interesting, I will usually open that post’s page in a normal browser window and read the entire thing plus comments. However when an author limits it to three to four sentences of a three page post, it’s near impossible to tell if the article is worth reading or not. For those worried about duplicate content, Google is very good about snatching up new posts via RSS (or HTML, depending on how much Googlebot likes your site), and flagging you as the content originator. It is extremely rare for Googlebot to make a mistake in a cross-site duplicate content issue. If your reasoning behind limiting RSS feeds is because less people will see and click on your ads, reread item number one… it’s much better to get a loyal reader than to make a few extra cents. One example of a blog who does this, however is an exception to the rule, is Aaron Wall’s SEO Book. He drives me crazy with his handicap RSS feed, however I still make a point of reading his every post.

7. Not Being Unique

There are millions of blogs out there (55 million according to Technorati), and every one is fighting for readers and rankings. What sets you apart? If you just syndicate every popular story to hit Search Engine Watch or Slashdot, what sets you apart from the other 54 million doing the same thing? Of course, occasional story quoting (with sources cited and your own personal thoughts appended) is fine, but blogs that do nothing but this everyday will have a difficult time getting themselves known. Don’t misunderstand me, by all means reference other bloggers and engage the community, however I’m speaking of blogs that syndk8 99% of their content and show no original, provoking thought or creative effort. To truly shine in the blogsphere you need to consistently write high quality, unique posts. Instead of copying all the time, you should be the one aiming to be quoted and linked.

So remember the points made above and you shouldn’t go too far wrong.
Web content development and blog writing in particular is a skill, work at it and you’ll have a powerful little, or not so little site.

That’s it for now, but I’ll get something else out soon.