Hello, my dear, glad to know you guys are alright, jeez, who knew that there would be such difficulties!
I think the placement of Venus and Mars is really interesting, both in 8th, ruling the money houses; Since they are in the 8th, and Mercury too, I think money from others will be very important in the whole thing, I think sponsoring is indicated. Final dispositor is also Venus, so I think sponsoring will be a vital thing.
Sun in Gemini looks good enough for a site related to idioms, and in the 9th house, even better. But he is squared by Saturn in Virgo in the 12th, not sure about what this house placement might mean for a website, maybe lots of maintenance (site - Sun- "in the hospital", frail "health"
)...
I confess I'm always confused with charts with Libra ascendant, since all signs are in their opposite houses, I never really know how to read this.... Hopefully, someone will come along and add to the reading.
Anyways, congratulations on the new baby site! Let us know how it develops.