Any lengthy cover letter with a lot of links will be rejected right away.
Just include the following information like a resume
Hours per day (availability)
Which IM do you use?
How would you rate yourself in spoken English?
Can you do customization in Joomla?
Can you do customization in Oscommerce?
Any additional skills you have