well its good to like virgins! but i dont like virgos...hehehe scorpios are a good match for ya however your fellow earth signs virgo and capricorn (as well asfellow taureans)are sposed to be best fit! also earth signs are supposed to be attracted to water signs-which are:cancer scorpio and pisces...
Water is best for Earth as Water softens Earth and Earth creates deep channels for Water to flow through. Water/Earth relationships can produce the orchard, but it can produce mud because both are mortal elements! You will always find a deep relationship with anyone who has the Sun close to your natal Moon, or who's Moon is in Taurus, and if you have strong Mars/Venus aspects between your charts passion and romance are assured.
To find what their moon is, you can get a chart... (I hate to sound like a damn advertisement) Astro.com has free charts, if you know his birthplace/date/time, and there is a wide variety to choose from, it's quite convenient... Anyway, Libra is an air sign, and air and earth sign are practicaly opposites.... Of course that's just your sun signs, so it may not be a problem... (I'm a 26/sep libra too... ) Anyway, good luck with that...
The best free chart calculation software I have found is John Halloran's. You can download his free demo Astwin at Halloran.com. It has an extremely intuitive and simple interface and anyone can calculate an accurate chart within a minute or so.
Pisces get along with the others water signs, like scorpio and cancer and other pisces, and they also get along very well with taurus