Ready For My Adventure in Teaching My First Knitting Class at JoAnn Fabrics?

At the beginning of January, I went to JoAnn Fabrics and Crafts Store, where there was a sale. 

The store in Florence, SC is less than a year old.

As I was checking out, the clerk asked if I wanted to take any classes.  Well, one thing led to another and they needed a knitting and quilting teacher.  Two of my favorite crafts!

This past weekend I taught my first knitting class. More importantly there are now three new knitters!

JoAnn Fabrics and Crafts Store Knitters January 2012

Jackie, Marcy and Pamela did GREAT!  The time flew.  They made my job of instructor easy – and fun!

We had a nice discussion about how much easier it is to learn to knit from a live instructor.  Rather than a book.  Videos are nice, yet when you’re stuck it’s nice to have the hands on of an experienced knitter.

They learned to cast on, knit, purl, bind off and even started to read their knitting stitches!  They are pretty amazing, and I’m looking forward to seeing their projects.

All of them consider themselves crocheters, so they were comfortable holding the yarn.  Sometimes juggling the yarn and needles is the most difficult place to start.  As crocheters, they are used to a single hook and yarn although I think all will do well as knitters too.

Are you looking for a knitting instructor or for knitting help?

I’m starting a Gold Membership on The Knitting Yarn with webinars to answer your questions.  To get all the announcements about the new membership, you’ll want to become a Bronze member if you’re not already.  Just click here now for your free Bronze membership!

To your healthy and happy knitting & caregiving,

Dr. InaThe Knitting Dr Logo
Ina Gilmore, M.D. (Retired)
“The Knitting Dr.”

Founder, www.CaregivingWithPurpose.com and www.TheKnittingYarn.com
Ambassador of Elder Care at www.HowToLiveOnPurpose.com

 

Knitting Tips and Techniques: How Can I Improve a Scrubbie Pattern?

Do you like knitting scrubbies?

They’re often a quick knit and practical.  Because they’re usually small projects, they make a great project for on-the-go.  Such as when you’re caregiving.  And a simple pattern like garter stitch is easy to work on, leave and then come back when needed.

One of my favorite patterns is a knitted scrubby called Tribble or maybe it’s Tribble2.  Click here for a link to the original pattern.

Image of knitted scrubbie called Tribble2 for Knitting Tips and Techniques: How Can I Improve a Scrubbie Knitted Dishcloth Pattern?

The knitted dishcloth pattern calls for knitting with worsted weight crochet yarn.  As I learned about eco Tawashi, I decided to try knitting one with acrylic yarn.  And found acrylic Tribbles are great for scrubbing, and easy to knit.  When needed, I’ve even thrown them in the dishwasher for cleaning (no heat on the dry cycle).

Why eco Tawashi?

Because they can be used with less soap or even no soap on dishes.  Acrylic scrubbies including Tawashi are too rough for skin, though.  They do make great scrubbers for dishes and cleaning.

Leave a Comment Below This Post
For Your Instant Free Download !

So how can you improve a scrubbie knitted dishcloth pattern?

  • Change cotton yarn to acrylic which often lasts longer…
  • Consider changing the edging to suit yourself.  Such as adding a slipped stitch garter stitch edging, which looks like a row of single crochet when finished…
  • Change the size and colors to suit you!

Acrylic yarn lasts longer and I notice the colors stay brighter longer.  Not as much fading as cotton dishcloths or scrubbies.

For the tribble pattern, using a slipped stitch garter edging makes it easier to gather the long ends into a circle, forming the three-dimensional scrubbie. 

Image showing slipped garter stitch edging for scrubbie in Knitting Tips and Techniques: How Can I Improve a Scrubbie Knitted Dishcloth Pattern?

The gathered circle is also more symmetric.

Often the size of needles are a suggestion.  You can of course change them to suit your gauge.  Or you can experiment with different sizes to see what works best.  And of course, changing colors is part of the fun of making small projects like knitted dishcloth scrubbies!

While using knitting tips and techniques may sound complicated, as you can see it can also be super easy!

For a free list of scrubbie patterns online, just leave a comment on this post.  If you’re reading this post on a site other than The Knitting Yarn, be sure to click here right now to leave your comment.

Knitting Tips and Techniques: How Can I Improve a Scrubbie Knitted Dishcloth Pattern?

Keep knitting to your heart’s desire – or someone else’s,

Dr. Ina
Ina Gilmore, M.D. (Retired)
“The Knitting Dr.”

Founder, www.TheKnittingYarn.com and www.CaregivingWithPurpose.com

Ambassador of Elder Care, www.HowToLiveOnPurpose.com

P.S. If you haven’t yet signed up for your free membership be sure to click here right now!

How Can Different Knitting Instructions Decrease Knitting Discomfort?

Some time ago I noted my left thumb aching . . .especially after knitting.

While it cleared up after stopping knitting, it bothered me.

First of all, who wants to give up knitting?  And second, I didn’t want it to be anything
serious . . .like a repetitive stress injury.

I noticed it when I was more stressed than usual. My caregiving activities were at an all-time high, among other things . . .

Because I wanted to know if I could fix it by changing what I was doing, I started closely watching how I knit.

I first noted the discomfort while knitting a 1×1 ribbing.  At the time I knit quite a bit of ribbing including hats and socks.

Why knit ribbing?  Well three reasons actually.

  • Ribbing makes a nice elastic stitch.
  • Caregiving responsibilities were cutting into knitting time.  So I didn’t have extra time to take extensive measurements and fittings.  I wanted articles that would fit without a lot of adjustments.
  • A pattern that’s the same every row is easier to drop in a hurry and pick up again when interruptions come . . .cutting down on the ripping and reworking.

Changing the knitting instructions to accomodate pain
How do I knit?

I carry the yarn in her left hand.  Well, sort of.

Actually I don’t wind it between my fingers. When switching from a knit stitch to a purl stitch, I use my left thumb to wrap the yarn around the needle to form the purl stitch.

When relearning how to carry the yarn wasn’t working, it was time to search for another
option . . .

What about knitting instructions that allow you to carry the yarn behind your work for both knit and purl stitches?

Like you do in Norwegian purling.

You can check it out in this video . . .

Can’t see the video?  Just click here for a different viewer.

Learning a new way to purl was easier than trying to relearn holding the yarn in my hand differently.

If you haven’t tried the Norwegian purl stitch, you might want to.  It’s nice to have a couple of alternative ways to purl.  You may find it FUN to switch back and forth.

Using Norwegian purling relieved the thumb pain.

An added benefit . . .I stopped avoiding the purl stitch.

Are you avoiding a certain stitch?

If you want to do the stitch, you might try a different method of knitting.

And guess what . . .?

You might just find it FUN!

Keep knitting to your heart’s delight — or someone else’s,

Ina

“The Knitting Dr.”

The Knitting Yarn

P.S. Have you heard about The 21-Day “I AM a Gift to the World!” Challenge created by Chief Robert TallTree and Terri Lynn TallTree?

It’s a challenge showing you how to tell people they’re important to you.  Anonymously!  And it can easily be used to show family and friends how much you  care about them.

It’s F-R-E-E — and FUN!  Plus there are some great prizes available!

Just click on the image or this link for more information . . .

The first life you change just might be your own!

 

Disclosure:

I may have a marketing connection to a brand, topic or product listed on this website. Through the use of affiliate links contained herein, I may collect fees from purchases made.

cmp.ly/5/kf4rlc

Knitting socks: double pointed or 2 circular needles?

 

Knitting three dimensional projects like socks is fun.

In the case of knitting socks the fine yarn and thin needles are challenging when you first start to knit socks . . .even if you’ve been knitting for years!

My first socks were knit on five double pointed needles.

A picture of double point knitting needles in use (not mine!)

Image via Wikipedia

For simple patterns, such as stockinette or ribbing, I had no problems.  My most recent sock project was, however, lace socks.

I used WendyKnits’ free Sprucey Lucy sock pattern.

The first sock I knit with my trusty double pointed needles.  They’re bamboo, and I have knit several projects with them.

All went well . . .until after turning the heel.  Then I found myself dropping stitches, and losing my place more often than I like.

The sock pattern has a natural divide into two parts, even after turning the heel.

And my extra needles (5 not 2) didn’t help.  In the interest of full disclosure my tendency to multitask while knitting — to say nothing about the sometimes-constant interruptions when I knit — also played roles.

Circular & double pointed knitting needles

I thought maybe the two circular needles, which after all are what Wendy uses, would help.    I had one Susan Bates Quicksilver Circular Knitting Needles 24 Inch – Size 1.  I ordered a second since my local yarn shop is the Internet!  The investment in both needles was under $15 — within my budget.

By the time the needle arrived, I had completed the first sock and was working on the foot of the second.  I switched to the circular needles, and was pleasantly surprised at how easy it is to use them.

The yarn I’m using: Patons Stretch Socks-Mineral colorway, actually slips more easily off the circular needles than the bamboo needles.  Why? Well, the finish on the circular metal needles is smoother than the bamboo . . .or maybe the bamboo needles are a bit worn.

Knitting the second sock was much easier.

At the ribbed cuff I switched back to the double-pointed needles.  The circular needles seem a bit cumbersome for simple ribbing, although with some practice I might just change my mind. ;)

Sprucey Lucy Knee High Socks

Sprucey Lucy Knee High Socks


After completing this project, my next project was designing Christmas stockings.  Is it any wonder they’re knit with worsted weight yarn (quick and larger needles) and simple stockinette stitch?  In circular knitting stockinette stitch is knit every row.  No matter whether you use double-pointed or circular needles!  You can find the kits here.

Keep knitting to your heart’s delight — or someone else’s,

Ina

The Knitting Yarn

 

 

Disclosure:

I may have a marketing connection to a brand, topic or product listed on the website. Through the use of affiliate links contained herein, I may collect fees from purchases made.

cmp.ly/5/kf4rlc

Looking for beginner lace knitting instructions?

The first time I knit lace, I didn’t know it was lace.

Good thing too, because I’m sure the idea of lace knitting would have stopped me. Not that it seemed too hard. No, at the time I associated lace knitting with doilies and  lace collars & cuffs on elderly relatives. ;)

Illustration from "Vivilore: The Pathway ...

Image via Wikipedia

My first lace project? An afghan for an elderly friend. With that simple lace pattern, I became fascinated with using increases and decreases to create patterns in the knitted fabric. In other words: I discovered lace knitting.

As a first project, an afghan is not the wisest choice. Even in the simplest pattern, knitting a blanket or afghan in one piece is unwieldy. And hard on the arms from the shoulders to the hands!

What kind of project is good for a knitter just starting to knit lace?

  • Knit a small project. Scarves are often recommended because they usually can be made with one skein or less, and are flat.  Dishcloths or washcloths are also often suggested. They are smaller than a scarf, and can be used year-round. They’re also flat so less complex than a 3-dimensional article such as socks. While complicated or circular projects are gorgeous they can discourage anyone who’s new to knitting lace.
  • Pick a simple pattern. One that has increases and decreases alternating with straight knit or purled rows. Save the more intricate patterns where you increase and decrease every row for a later project.

    Knitting tip: If the basic pattern is garter stitch rather than stockinette, you’ll be knitting most if not all your straight rows. And most knitters find the knit stitch easier than the purl stitch.

  • Avoid knitting graphs without written instructions. Unless you’re an experienced knitting graph reader, be sure you have written instructions — with or without a knitting graph. Lace knitting graphs can be challenging for the beginner to follow. When you’re first learning, written knitting instructions are often easier.
  • Simple repeats: A pattern of a few rows is much easier to knit than 28 different rows. And much easier to keep track of! If you haven’t yet learned to read your knitting, a simple repeat leads to much less frustration.
  • Use needles in a size that you’re comfortable with. Most beginners start with worsted weight yarn and size 8 or so needles. If you’ve been knitting with very large or very small needles, you may find changing an added challenge. One you may or may not want to add to the challenge of learning to knit lace. ;)
  • Choose an easy yarn to knit. What’s an easy yarn to knit? Well, one that fits your needles to start. A yarn you like and is easy for you is best. Fancy yarns such as ribbon yarns are probably best left to a later project.
  • Choose a comfortable yarn. One that doesn’t itch or bother you, and one that’s suitable for the time of year you’re knitting. Unlike wool, cotton yarn can be comfortably knit all year long. Even in air conditioning, knitting wool in July in South Carolina is not pleasant!

I’ve designed a beginner’s lace knitting dishcloth. It uses a garter stitch variation of the first afghan I made:

Lace Knitting: Ripple Garter Stitch Dishcloth

Lace Knitting Image by The Knitting Yarn via Flickr

My Garter Ripple Kitchen Set includes instructions for both a dishcloth and a hanging towel.

Garter ripple kitchen set

Included are two buttonhole options with instructions for the hanging towel. The instructions are all written (no graphs!). The knitting pattern repeat is 4 rows, and is based on garter stitch. It uses increases and decreases in only one of the four rows.

Size 6 needles are suggested. Because the knitting gauge is optional, the final choice of needle size is yours.


Disclosure:

I may have a marketing connection to a brand, topic or product listed on the website. Through the use of affiliate links contained herein, I may collect fees from purchases made.

cmp.ly/5/kf4rlc

Easter knitting instructions: Have you checked out these free knitting patterns?

The past few months, I’ve been knitting more socks.

Including my latest one:

Knitting socks includes using various knitting techniques — and different sock knitting instructions. My own adaptions, of course. :)

Sock knitting does lead to odds and ends of sock yarn. Too small for a large project. I just can’t bring myself to toss out perfectly good yarn. Even if it is only an ounce or less.

Periodically, I look for ways to use my stash of leftover yarn.

After a long cold winter, when the colors outside are mostly browns and grays it’s nice to pull out some colorful yarn. And spring seems the perfect time to declutter, doesn’t it?

Recently I looked at my yarn, trying to decide what to do with leftover sock yarn.

For inspiration, I checked out free Easter knitting patterns online.

The result? My article describing free online Easter knitting patterns.

I found patterns where most of the knitting instructions are for beginners or intermediate knitters.

So what are some of the advantages of knitting your own Easter basket?

  • Using your stash. Always a plus, whether you’re de-cluttering or saving money. Or both!
  • Saving money by making items that can be saved and reused next year. Rather than tossed in a landfill. Plus, if you’re using your own stash, you’re also saving money by not buying more yarn. At least not for this project. ;)
  • Knitting a keepsake: making happy memories now that can be relived in years to come, whenever the eggs or birds or basket are used.
  • Knitting a small project can give you a break from larger or more intricate ones.
  • It’s fun and colorful!

And you don’t have to knit the whole basket at once. It could be adding one or two handmade items each year can grow the basket until its completion.

Of course, you could knit an egg tree if you’re so inclined:

Green knitted and beaded Easter egg for Kri

Image by miracle design via Flickr

My preference was to start off smaller:

Happy Easter!

And happy knitting!

Disclosure:

I may have a marketing connection to a brand, topic or product listed on the website. Through the use of affiliate links contained herein, I may collect fees from purchases made.

cmp.ly/5/kf4rlc

Beyond the knitting instructions: How important is yarn twist?

My current project is: knitting a purse.

It’s been challenging, because I’m making the pattern as I go.  Always an adventure! ;)

And because the yarn is, well, different.

It’s rayon spun into a lace weight yarn. However, the individual fibers of the yarn slide past each other instead of staying in a twist. Plus, as I knit, they untwist.

Which means the individual fibers tend to separate. Instead of staying twisted and knitting nicely, the individual strands tend to loosen. So I don’t always catch them as I’m knitting the stitch.

When I do find them, it can be several rows later. And involve some frogging!

I am grateful I know how a lace lifeline adds to the knitting instructions.

The direction yarn is spun is is called the twist.  There’s an S-twist and a Z-twist:

"Twist" in spun yarns or ropes is of...

Image via Wikipedia

The S and Z come from the slant of the yarn. S-twist, like the slant in the letter “S” slants from upper left to lower right. Z-twist, like “Z” slants from upper right to lower left.

How do you get an S-twist or a Z-twist? It depends upon whether you spin the yarn clockwise (Z-twist) or counterclockwise (S-twist).

Sometimes yarn will stay twisted if you switch from knitting with holding the yarn in your left hand to holding it your right.  Another reason to learn both ways of knitting! In this case, it doesn’t matter: the rayon yarn still unravels.

Knitter’s Tip: If you find certain yarn untwists as you knit, try knitting it by carrying the yarn in your other hand. KnittingHelp.com has video knitting instructions for the continental method (also known as the German method or pick method) and English method (American method , throw method). If that doesn’t help, sometimes the yarn can be crocheted. Crocheting may use the twist in the opposite direction.

So how important is twist and ply?

  • The direction of the twist can determine if the yarn twist tightens or loosens as you knit. This can make your knitting harder or easier.
  • Plying the yarn makes it thicker and stronger. Plying is taking the single plies and spinning them in the opposite direction. So, a yarn of two S-twist singles is usually plied into a 2-ply Z-twist.

And, yes it can be confusing when you first think about it. It’s second nature to spinners, though. And many knitters do eventually decide to spin their own yarns.

Have questions about spinning? This book covers spinners frequently asked questions. Whether you approach spinning as an art or a science, this book has answers. Click here to buy now!

Disclosure:

I may have a marketing connection to a brand, topic or product listed on the website. Through the use of affiliate links contained herein, I may collect fees from purchases made.

cmp.ly/5/kf4rlc

What’s with the Long-Tail Cast-on knitting instructions?

As a child, I learned to knit.

My knitting was a mixture of: what my mother taught me, what I learned from a knitting pamphlet, and my own invention. Amazingly enough, it worked. Actually, it worked quite well. That is, until I attempted circular knitting and lace. 8O

They were much less forgiving than knitting, purling, and even cables.

Over the past few years I’ve been seeking new ways (for me) to cast on. In retrospect my original cast-on either never made it to the knitting manuals or I remembered it wrong. Which is probably why it was so difficult challenging. :?

When I learned a two needle cast on by knitting the stitches on, my heart leaped. Now I could cast-on by simply knitting stitches on the needle. How cool is that? 8)

Recently, I found the long-tail cast-on in Elizabeth Zimmermann’s Knitting Workshop. Not only is it fast, it’s almost effortless to keep the stitches consistent and even. Once again, I’m in awe of Elizabeth’s knitting expertise.  Of course, she may not have invented this cast-on.

Its added bonus: with the cast-on, your first row of knitting is complete. Now that’s really clever!!

Knit side row 1 long-tail cast-on

Purl side long-tail cast-on

The pictures are a bit blurry, so the completed row may not be obvious. It’s there, though!

Here’s a picture of a simple afghan square I made with the long-tail cast on:

Garter stitch square made with long-tail cast-on knitting instructions

Here’s the link for this simple afghan square’s free knitting instructions.

So, why are the long-tail cast-on knitting instructions popular?

  • You can cast-on quickly.
  • The stitches slip on and can be adjusted so all stitches are even without hours of practice!
  • Once you finish your cast-on row, your first row is knit. So you can start with row 2: a real time saver!
  • It can be started without the first stitch being a slip knot. Combined with the even stitches, this makes a very straight border.
  • It’s easy to learn.

And yes, it’s already one of my favorite cast-on methods! My only question: Why didn’t I know about it before now?

Oh, and here’s my completed Log Cabin Afghan Square, and a second version.  It’s definitely faster to piece them for a quilt! :D

Completed Log Cabin Afghan Square

Log Cabin Version 2

And these edges are all bind-offs, because the cast-on is for the center square.

If Elizabeth Zimmermann’s Knitting Workshop isn’t part of your knitting library, you should seriously consider it. See if you also find this small book a treasure of knitting information.

Disclosure:

I may have a marketing connection to a brand, topic or product listed on the website. Through the use of affiliate links contained herein, I may collect fees from purchases made.

cmp.ly/5/kf4rlc

Beyond basic knitting instructions: Helped Haiti yet?

Have you recently had unusual challenges?

Maybe it’s been the economy. Your family. Or the weather.

So far this winter has been unusually cold here. It’s been 20 to 30 points below normal. Water frozen outside in the morning — and even the afternoon some days. This is the longest stretch of cold weather in this area in about a century. Of course, the cold weather brings it’s own challenges. Like, not one but two mice decided my dryer vent was a nice entrance into my warm house.

At least I hope it’s only two! :?

This week, my problems challenges became very small. The earthquake in Haiti dwarfs many concerns.

Crafters helping Haiti

If you’re  like me, your first instinct is to help. But how? And where?

Knitters and crocheters have a unique opportunity. Sure, we can donate money to appropriate places.

We can also donate our handiwork.

Ravelry has a new group that is looking for afghan squares. Knitted or crocheted. Sizes from 6 inches to 14 inches are being offered. The group even has links for knitting instructions.

I like the idea of making a square or perhaps a few and sending them. Imagine hundred or thousands of knitters and crocheters sending just one or two squares. And they can be made from your stash, or even leftovers.

The group, Hugs for Haiti, wants washable squares. It looks as though that’s the main requirement.

Here’s the first square I’m working on:

Log cabin afghan square in progress

Log cabin afghan square in progress

Log cabin is one of the free patterns the group links to. I like log cabin quilts, and knitting a log cabin square reminds me how much rebuilding the Haitians need to do.

If you don’t feel up to making a complex square, make a simple one.

Free garter stitch square pattern

Garter stitch is easy to make a square. Its Rule of Thumb is two rows for each stitch makes a square. So, if you cast on 10 stitches and knit 20 rows you have a square. Or approximately. Usually I need to knit a couple of rows less than twice the number I cast on when I’m knitting with acrylic or cotton. It’s still easy to make a square.

For example, if you want to make a 12 inch square and have 4 stitches per inch: cast on 48 stitches.

4 stitches / inch X  12 inches = 48 stitches

Knit approximately 48 ridges, or 96 rows. In my case, it’s 44 or 46 ridges. Bind off.

A slipped stitch edging helps the square lie flat, and more square. Here are my video knitting instructions.

Join Hugs for Haiti now: you do need to be a Ravelry member to join. Ravelry is free and well worth your time if you’re a crafter. ;)

Disclosure:

I may have a marketing connection to a brand, topic or product listed on the website. Through the use of affiliate links contained herein, I may collect fees from purchases made.

cmp.ly/5/kf4rlc

How do you adapt knitting instructions while knitting?

Do you closely follow knitting instructions?

Okay, I confess: my tendency is to knit the “perfect” item.

The first time.

Up tight knitter? Who me? :?

Sometimes I follow the instructions exactly. And sometimes I adapt them as I knit. Following the knitting instructions exactly is not as important to me as the finished project.

Ideally, I can try on a project while knitting, making adjustments as needed. Finishing a big project only to decide it doesn’t look right or doesn’t fit quite right — and can only be fixed by copious ripping and re-knitting — is not my idea of fun. Too much like wasting time.

There are some projects, like Elizabeth Zimmermann’s Surprise Jackets, that defy attempts to fit as you go. At least that’s my experience. ;)

Adapting the Adult Surprise Jacket knitting instructions

A few weeks ago, I started my first adult surprise jacket (asj) using hand spun wool.

Adult Surprise Jacket on needles

After completing two baby surprise jackets (bsj), I felt ready to tackle this project.  This link details my adventures with the knitting instructions for my first bsj.

I did the math, and decided to try the wider sleeves. I couldn’t find any examples of the wider sleeves, and it just “felt right.”  The wider sleeves added over 30 stitches to each row.

ASJ still on needles

ASJ still on needles

Folded ASJ on needles

Folded ASJ on needles

The surprise jackets are interesting and challenging simultaneously. I’m just beginning to understand how they are constructed as I knit.  Measuring seems to involve mostly math before starting — until you finish the increases.

This pattern is especially challenging to make adjustments as you knit. If you get partway done, it could be hard to change the size without starting over.  With long rows of knitting, that could indeed be frustrating.

Thankfully, I didn’t have that particular challenge.

What did I adapt?

  1. When I completed the increases, I decided the sweater was long enough without the suggested additional rows. If you look closely you’ll see the mitered corner in the front ends at the bottom of the sweater.
  2. Instead of adding sleeve length, I also decided I like the wider, elbow-length sleeve reminiscent of a kimono for working around the house, especially with a sweater underneath.

    ASJ knit with wider sleeve

  3. I opted for an I-cord edge without buttons.So no buttonholes to calculate and no buttons to sew on!
  4. I bound off the shoulder seams in a different color, and ended up doing some sewing to get it to look right.

With long rows requiring a 57 inch circular needle, it really doesn’t matter if the row is off by a stitch or two. Of course, it’s nice to have an exact count, sort of like winning at solitaire.

After some delays in the knitting which had nothing to do with the pattern, it’s finally finished! :)

ASJ Front knit with adapted knitting instructions

ASJ Back knit with adapted knitting instructions

Subscribe now to The Knitting Yarn to get your free knitting patterns.

Disclosure:

I may have a marketing connection to a brand, topic or product listed on the website. Through the use of affiliate links contained herein, I may collect fees from purchases made.

cmp.ly/5/kf4rlc

Freelance PHP Developer
Powered by WishList Member - Membership Site Software