The individual that hired me to be a tutor had hired another developer to set up the new Joomla based site and create a new template for it. Generally speaking, if you are really good at HTML and CSS, you can create a Joomla template with very little PHP knowledge.
At first I was impressed with the template but later realized that the template was a widely available commercial template that had been modified greatly. The template was originally black with about 5 color options but was converted to white and only one color option was kept. Worse yet, the original had a complex CSS file structure where positioning, sizes, etc were in one file and all of the color information was in the color file for the option chosen but all of the modifications were done in the positioning CSS file including color changes! The site used Joomla 1.5 but the template was 1.0. Long story short, the developer really made a mess of things since new CSS information conflicted with information in other CSS files.
The developer was hard coding content for the website into the template file which completely misses the point of using a content management system.
My new client was in serious trouble with the new website and asked me my opinion and a list of fixes that needed to be completed to get the site operational. Long story short, the developer was fired and I was given the job of fixing the mess as best I could.
Well, this customer has become all the work I can handle as I work on their third website...
My point is, Sometime when you are looking for freelance work, look more closely at the small project that doesn't seem like it will pay very much.
Where to find work?
I went to Guru.com, registered as a Guru, bid on some jobs, and got a few.
There are a lot of jobs at Guru. A lot more if you pay to upgrade your account! In fact, you should get used to paying Guru!
They have their own payment system which you must use and it has a fee of course. 10% for basic (free) members. Customers posts jobs for free. 10% isn't that bad but the fee is only 5% for paid members but the paid membership is so high, you have to make a lot of money to make up the difference.
Now for the kicker... An additional fee of %4 for credit cards! So you bid on a job for $100 and your customer pays with a credit card, you only earn $86! Then to withdraw your money can take days even if you have it direct deposited or sent to PayPal. There is also a fee of 2.5% if they pay with PayPal!
I haven't tried any other services so I can't tell about them.
I will say that when I finished the jobs that I bid on through Guru, I referred the client to my personal contact information if they wanted more work done in the future. Hey, I get a job through Guru, they deserve the commission on that job. If I get jobs after that that aren't posted on Guru, they don't get a commission. I figure I couldn't have gotten the first job without them so they should get their fee since I did use their services.
By the way, if Guru discovers that you are accepting payment for a project you found on their site without using their payment system, they will ban your account so you might as well be safe and pay the commission for the project so you can find more work later on.
By the way, if you charge a 10% fee, it really should cover all payment methods in my opinion. Otherwise, charge everyone 14% honestly and see how many people put up with that. You can ask your client to mail a check, do an E-Check, or wire transfer which are free of any fees for you but wire transfers cost the sender! Seems like Guru wants to offer a service for a fee then charge all of their costs to their users. Surprised I don't get a month statement requesting me to help out with their hosting costs!
Always overestimate the cost! Figure out how much it will cost for you to do the job then ad between 10 and 25% to that! That is your bid. If you bid high and explain that the final cost of the project could go up or down based on actual work performed and problems encountered, potential employers will likely accept your offer since it is based on reality not perception. When you come in under budget, they are very please but if you go over budget, they aren't surprised or as angered. Sometimes, the bid price is the actual price so if you go over, that's your problem not theirs! If you have a customer that wants a set amount, set it high enough to cover your butt and if they say yes great, otherwise, look for another job.
Don't discount yourself. Do not underbid just to get the job. You may be considered cheep and find it difficult to charge your normal fee later since your clients will expect the same low fee from you all the time or one client may find out they are paying more than someone else and quit using you.
Before you start to work, explain the the client what you will be charging for, how you want your money, and any other arrangements that you need to make to protect yourself. Don't simply hope they are honest.
Well, that's it for now. I look forward to your replies,
vujsa


