Your welcome.
They are alpacas and it isn't all that far fetched of an idea. Don't worry though, "Are they Llamas?" is the second most common question that I get. The first being: "Do they spit?" Which actually caused me to eventually do the drooling alpaca avatar that you see now. Oh and no they don't spit. Not even during sheering time and if they were ever going to do it, it would be then.