Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Mythtvnz

OT: recording from VHS

 

 

MythTV mythtvnz RSS feed   Index | Next | Previous | View Threaded


jim at inode

Jul 17, 2009, 10:20 PM

Post #1 of 13 (2375 views)
Permalink
OT: recording from VHS

This is sort-of off topic, but related :-)

I'd like to increase the utility value of a stack of VHS cassette
tapes I have here, by digitising them so they can be played back by
Myth. I still have a working VHS player (with RF and RCA outputs).

What hardware would be good to get that would help me record from the
player? I only have DVB-S cards at the moment ...

-jim

_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


hads at nice

Jul 17, 2009, 10:23 PM

Post #2 of 13 (2314 views)
Permalink
Re: OT: recording from VHS [In reply to]

On Sat, 2009-07-18 at 17:20 +1200, Jim Cheetham wrote:
> What hardware would be good to get that would help me record from the
> player? I only have DVB-S cards at the moment ...

A PVR150 is ideal. You can then just plug in the VHS and
`cat /dev/video0 > my-vhs.mpg`

hads
--
http://nicegear.co.nz
New Zealand's Open Source Hardware Supplier


_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


jim at inode

Jul 17, 2009, 10:39 PM

Post #3 of 13 (2313 views)
Permalink
Re: OT: recording from VHS [In reply to]

On Sat, Jul 18, 2009 at 5:23 PM, Hadley Rich<hads [at] nice> wrote:
> PVR150

Mmm, that would do the job; but means it would have to be installed in
my server, the only machine with a PCI slot.

Is there anything of good-enough quality that connects via USB2?

-jim

_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


criggie at criggie

Jul 17, 2009, 11:45 PM

Post #4 of 13 (2309 views)
Permalink
Re: OT: recording from VHS [In reply to]

Jim Cheetham wrote:
> I'd like to increase the utility value of a stack of VHS cassette
> tapes I have here, by digitising them so they can be played back by
> Myth. I still have a working VHS player (with RF and RCA outputs).
> What hardware would be good to get that would help me record from the
> player? I only have DVB-S cards at the moment ...

Video tapes are standard definition, so anything "high def" would be a waste.

I use an old nicam recorder plugged into the RCA composite input of one of
my PVR150 (the other one doesn't have these physical sockets)

However the quality isn't great, and of course you can only watch at 1
speed :)


Others have recommended cat /dev/video0 > file.mpg
but I run up mythfrontend and record closer to the desired position by
simply pressing R while watching. Be aware that the tape is running
anything from 2-5 seconds ahead of what you see and hear on screen though.

Then once the recording is done, you can edit the cutlist and transcode
out adverts or any lead in/out.



--
Criggie

http://criggie.dyndns.org/




_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


tortise at paradise

Jul 18, 2009, 12:22 AM

Post #5 of 13 (2302 views)
Permalink
Re: OT: recording from VHS [In reply to]

The best recording format may be H264 - at either 576i or possibly even de-interlaced to 576p but maybe no advantage in 576p as the
de-interlace would do its stuff on playback in any event.? (Reason - smaller files)
I am not sure how we'd do that in H264 though and the kit would need to be up to SD H264.
Has anyone tried this?

----- Original Message -----
From: "Criggie" <criggie [at] criggie>
To: "MythTV in NZ" <mythtvnz [at] lists>
Sent: Saturday, July 18, 2009 6:45 PM
Subject: Re: [mythtvnz] OT: recording from VHS


Jim Cheetham wrote:
> I'd like to increase the utility value of a stack of VHS cassette
> tapes I have here, by digitising them so they can be played back by
> Myth. I still have a working VHS player (with RF and RCA outputs).
> What hardware would be good to get that would help me record from the
> player? I only have DVB-S cards at the moment ...

Video tapes are standard definition, so anything "high def" would be a waste.

I use an old nicam recorder plugged into the RCA composite input of one of
my PVR150 (the other one doesn't have these physical sockets)

However the quality isn't great, and of course you can only watch at 1
speed :)


Others have recommended cat /dev/video0 > file.mpg
but I run up mythfrontend and record closer to the desired position by
simply pressing R while watching. Be aware that the tape is running
anything from 2-5 seconds ahead of what you see and hear on screen though.

Then once the recording is done, you can edit the cutlist and transcode
out adverts or any lead in/out.



--
Criggie

http://criggie.dyndns.org/




_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


hads at nice

Jul 18, 2009, 12:45 AM

Post #6 of 13 (2304 views)
Permalink
Re: OT: recording from VHS [In reply to]

On Sat, 2009-07-18 at 19:22 +1200, Tortise wrote:
> The best recording format may be H264 - at either 576i or possibly even de-interlaced to 576p but maybe no advantage in 576p as the
> de-interlace would do its stuff on playback in any event.? (Reason - smaller files)
> I am not sure how we'd do that in H264 though and the kit would need to be up to SD H264.
> Has anyone tried this?
>
> ----- Original Message -----
> From: "Criggie" <criggie [at] criggie>
> To: "MythTV in NZ" <mythtvnz [at] lists>
> Sent: Saturday, July 18, 2009 6:45 PM
> Subject: Re: [mythtvnz] OT: recording from VHS
>
>
> Jim Cheetham wrote:
> > I'd like to increase the utility value of a stack of VHS cassette
> > tapes I have here, by digitising them so they can be played back by
> > Myth. I still have a working VHS player (with RF and RCA outputs).
> > What hardware would be good to get that would help me record from the
> > player? I only have DVB-S cards at the moment ...
>
> Video tapes are standard definition, so anything "high def" would be a waste.
>
> I use an old nicam recorder plugged into the RCA composite input of one of
> my PVR150 (the other one doesn't have these physical sockets)
>
> However the quality isn't great, and of course you can only watch at 1
> speed :)
>
>
> Others have recommended cat /dev/video0 > file.mpg
> but I run up mythfrontend and record closer to the desired position by
> simply pressing R while watching. Be aware that the tape is running
> anything from 2-5 seconds ahead of what you see and hear on screen though.
>
> Then once the recording is done, you can edit the cutlist and transcode
> out adverts or any lead in/out.

Try to stick with the quoting style, it's hard to follow the
conversation when it jumps all over the place.

Any framegrabber card/device can do H264 if the host hardware is up to
it.

hads

--
http://nicegear.co.nz
New Zealand's Open Source Hardware Supplier


_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


stephen_agent at jsw

Jul 18, 2009, 1:20 AM

Post #7 of 13 (2296 views)
Permalink
Re: OT: recording from VHS [In reply to]

On Sat, 18 Jul 2009 19:45:04 +1200, you wrote:

>On Sat, 2009-07-18 at 19:22 +1200, Tortise wrote:
>> The best recording format may be H264 - at either 576i or possibly even de-interlaced to 576p but maybe no advantage in 576p as the
>> de-interlace would do its stuff on playback in any event.? (Reason - smaller files)
>> I am not sure how we'd do that in H264 though and the kit would need to be up to SD H264.
>> Has anyone tried this?
>>
>> ----- Original Message -----
>> From: "Criggie" <criggie [at] criggie>
>> To: "MythTV in NZ" <mythtvnz [at] lists>
>> Sent: Saturday, July 18, 2009 6:45 PM
>> Subject: Re: [mythtvnz] OT: recording from VHS
>>
>>
>> Jim Cheetham wrote:
>> > I'd like to increase the utility value of a stack of VHS cassette
>> > tapes I have here, by digitising them so they can be played back by
>> > Myth. I still have a working VHS player (with RF and RCA outputs).
>> > What hardware would be good to get that would help me record from the
>> > player? I only have DVB-S cards at the moment ...
>>
>> Video tapes are standard definition, so anything "high def" would be a waste.
>>
>> I use an old nicam recorder plugged into the RCA composite input of one of
>> my PVR150 (the other one doesn't have these physical sockets)
>>
>> However the quality isn't great, and of course you can only watch at 1
>> speed :)
>>
>>
>> Others have recommended cat /dev/video0 > file.mpg
>> but I run up mythfrontend and record closer to the desired position by
>> simply pressing R while watching. Be aware that the tape is running
>> anything from 2-5 seconds ahead of what you see and hear on screen though.
>>
>> Then once the recording is done, you can edit the cutlist and transcode
>> out adverts or any lead in/out.
>
>Try to stick with the quoting style, it's hard to follow the
>conversation when it jumps all over the place.
>
>Any framegrabber card/device can do H264 if the host hardware is up to
>it.
>
>hads

Not really. There are very few CPUs that might be able to encode to
H.264 on the fly. It is very CPU intensive. And for the best results
you normally want to do 2 pass encoding anyway, which is impossible on
the fly. One pass fixed bit rate encoding gives pretty bad results,
and that is the only method that you have any hope of doing on a
normal CPU without dropping frames. One pass quanitzer encoding
(fixed quality, variable bit rate) can give good results if you have
enough CPU, but 2 pass encoding will still be a little better.

The best results from tape capture are by capturing the raw video
signal directly to hard disk (usually an AVI file). This takes around
1.2 Gibytes of disk per minute of video. You can reduce that to
around 1 Gibyte per minute by using a lossless compression codec such
as HuffyYUV. Then once the capture is done, you use the normal tools
to do a proper 2 pass encoding to H.264. That will happen at well
less than the frame rate of the capture - IIRC, my system can do about
5 frames per second on the second pass of an H.264 encoding, at "best"
encoding settings. So encoding a 90 minute VHS tape takes several
hours - just leave your PC doing it overnight.

If you have something like a PVR150 that does hardware compression to
MPEG-2, and you capture that and then convert to, say, H.264, you are
doing two compressions, and you lose quality by doing that. So you
are still better off using the PVR150 to capture to a raw AVI file and
then do just one compression from that. I have not tried it with my
PVR500, but most cards with builtin compression can also do raw
capture.

Of course, all of the above assumes that your VHS tapes are good
quality. If they are not, then the hardware compression to MPEG-2
will likely not produce a result that is much different from playing
the tape. And it is *much* easier to do.

Also, if you have access to an S-VHS video, that is a better tool for
capturing old tapes. S-Video has much wider bandwidth and the S-VHS
videos were normally built to high quality standards compared to most
VHS videos. So you get to see all the signal that is actually on your
tape, rather than have its quality reduced passing through the VHS
video.

_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


nick.rout at gmail

Jul 18, 2009, 1:43 AM

Post #8 of 13 (2310 views)
Permalink
Re: OT: recording from VHS [In reply to]

On Sat, Jul 18, 2009 at 8:20 PM, Stephen
Worthington<stephen_agent [at] jsw> wrote:
> On Sat, 18 Jul 2009 19:45:04 +1200, you wrote:
>
>>On Sat, 2009-07-18 at 19:22 +1200, Tortise wrote:
>>> The best recording format may be H264 - at either 576i or possibly even de-interlaced to 576p but maybe no advantage in 576p as the
>>> de-interlace would do its stuff on playback in any event.?  (Reason - smaller files)
>>> I am not sure how we'd do that in H264 though and the kit would need to be up to SD H264.
>>> Has anyone tried this?
>>>
>>> ----- Original Message -----
>>> From: "Criggie" <criggie [at] criggie>
>>> To: "MythTV in NZ" <mythtvnz [at] lists>
>>> Sent: Saturday, July 18, 2009 6:45 PM
>>> Subject: Re: [mythtvnz] OT: recording from VHS
>>>
>>>
>>> Jim Cheetham wrote:
>>> > I'd like to increase the utility value of a stack of VHS cassette
>>> > tapes I have here, by digitising them so they can be played back by
>>> > Myth. I still have a working VHS player (with RF and RCA outputs).
>>> > What hardware would be good to get that would help me record from the
>>> > player? I only have DVB-S cards at the moment ...
>>>
>>> Video tapes are standard definition, so anything "high def" would be a waste.
>>>
>>> I use an old nicam recorder plugged into the RCA composite input of one of
>>> my PVR150 (the other one doesn't have these physical sockets)
>>>
>>> However the quality isn't great, and of course you can only watch at 1
>>> speed :)
>>>
>>>
>>> Others have recommended cat /dev/video0 > file.mpg
>>> but I run up mythfrontend and record closer to the desired position by
>>> simply pressing R while watching.  Be aware that the tape is running
>>> anything from 2-5 seconds ahead of what you see and hear on screen though.
>>>
>>> Then once the recording is done, you can edit the cutlist and transcode
>>> out adverts or any lead in/out.
>>
>>Try to stick with the quoting style, it's hard to follow the
>>conversation when it jumps all over the place.
>>
>>Any framegrabber card/device can do H264 if the host hardware is up to
>>it.
>>
>>hads
>
> Not really.  There are very few CPUs that might be able to encode to
> H.264 on the fly.  It is very CPU intensive.  And for the best results
> you normally want to do 2 pass encoding anyway, which is impossible on
> the fly.  One pass fixed bit rate encoding gives pretty bad results,
> and that is the only method that you have any hope of doing on a
> normal CPU without dropping frames.  One pass quanitzer encoding
> (fixed quality, variable bit rate) can give good results if you have
> enough CPU, but 2 pass encoding will still be a little better.
>
> The best results from tape capture are by capturing the raw video
> signal directly to hard disk (usually an AVI file).  This takes around
> 1.2 Gibytes of disk per minute of video.  You can reduce that to
> around 1 Gibyte per minute by using a lossless compression codec such
> as HuffyYUV.  Then once the capture is done, you use the normal tools
> to do a proper 2 pass encoding to H.264.  That will happen at well
> less than the frame rate of the capture - IIRC, my system can do about
> 5 frames per second on the second pass of an H.264 encoding, at "best"
> encoding settings.  So encoding a 90 minute VHS tape takes several
> hours - just leave your PC doing it overnight.
>
> If you have something like a PVR150 that does hardware compression to
> MPEG-2, and you capture that and then convert to, say, H.264, you are
> doing two compressions, and you lose quality by doing that.  So you
> are still better off using the PVR150 to capture to a raw AVI file and
> then do just one compression from that.  I have not tried it with my
> PVR500, but most cards with builtin compression can also do raw
> capture.
>

no the pvr 150/500 cannot do that afaik.

> Of course, all of the above assumes that your VHS tapes are good
> quality.  If they are not, then the hardware compression to MPEG-2
> will likely not produce a result that is much different from playing
> the tape.  And it is *much* easier to do.
>
> Also, if you have access to an S-VHS video, that is a better tool for
> capturing old tapes.  S-Video has much wider bandwidth and the S-VHS
> videos

you confuse s-vhs (a recording format) and s-video (an encoding on an
analogue pair of wires), although I accept that s-vhs devices usually
featured a s-video connector to take advantage of the increased
quality. Logically the two standards are unrelated.

"It is not unusual to see the term S-VHS incorrectly used to refer to
S-Video connectors (also called "Y/C connectors"), even in printed
material. This may be due to S-VHS being one of the more common
consumer video products equipped with the s-video connector"

from http://en.wikipedia.org/wiki/S-VHS

_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


stephen_agent at jsw

Jul 18, 2009, 5:08 AM

Post #9 of 13 (2296 views)
Permalink
Re: OT: recording from VHS [In reply to]

On Sat, 18 Jul 2009 20:43:25 +1200, you wrote:

>On Sat, Jul 18, 2009 at 8:20 PM, Stephen
>Worthington<stephen_agent [at] jsw> wrote:
>> On Sat, 18 Jul 2009 19:45:04 +1200, you wrote:
>>
>>>On Sat, 2009-07-18 at 19:22 +1200, Tortise wrote:

>> If you have something like a PVR150 that does hardware compression to
>> MPEG-2, and you capture that and then convert to, say, H.264, you are
>> doing two compressions, and you lose quality by doing that.  So you
>> are still better off using the PVR150 to capture to a raw AVI file and
>> then do just one compression from that.  I have not tried it with my
>> PVR500, but most cards with builtin compression can also do raw
>> capture.
>>
>
>no the pvr 150/500 cannot do that afaik.

Pity - it is a useful thing to be able to do.

>> Of course, all of the above assumes that your VHS tapes are good
>> quality.  If they are not, then the hardware compression to MPEG-2
>> will likely not produce a result that is much different from playing
>> the tape.  And it is *much* easier to do.
>>
>> Also, if you have access to an S-VHS video, that is a better tool for
>> capturing old tapes.  S-Video has much wider bandwidth and the S-VHS
>> videos
>
>you confuse s-vhs (a recording format) and s-video (an encoding on an
>analogue pair of wires), although I accept that s-vhs devices usually
>featured a s-video connector to take advantage of the increased
>quality. Logically the two standards are unrelated.
>
>"It is not unusual to see the term S-VHS incorrectly used to refer to
>S-Video connectors (also called "Y/C connectors"), even in printed
>material. This may be due to S-VHS being one of the more common
>consumer video products equipped with the s-video connector"
>
>from http://en.wikipedia.org/wiki/S-VHS

No confusion on my part whatsoever. S-VHS videos (tape
playing/recording machines) output S-Video. S-VHS tapes, S-VHS videos
and S-Video signals have much higher bandwidth than is needed for a
VHS tape. VHS videos frequently have lower bandwidth than the tapes
they are playing and degrade the signal. Hence playing back a VHS
tape on an S-VHS is the best idea as playing it back on a VHS video
usually results in a degraded signal. And yes, that does mean that
VHS videos often have better bandwidth on recording than on playback.

_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


steven at openmedia

Jul 19, 2009, 3:40 AM

Post #10 of 13 (2276 views)
Permalink
Re: OT: recording from VHS [In reply to]

On 19/07/2009, at 12:08 AM, Stephen Worthington wrote:

> On Sat, 18 Jul 2009 20:43:25 +1200, you wrote:
>
>> On Sat, Jul 18, 2009 at 8:20 PM, Stephen
>> Worthington<stephen_agent [at] jsw> wrote:
>>> On Sat, 18 Jul 2009 19:45:04 +1200, you wrote:
>>>
>>>> On Sat, 2009-07-18 at 19:22 +1200, Tortise wrote:
>
>>> If you have something like a PVR150 that does hardware compression
>>> to
>>> MPEG-2, and you capture that and then convert to, say, H.264, you
>>> are
>>> doing two compressions, and you lose quality by doing that. So you
>>> are still better off using the PVR150 to capture to a raw AVI file
>>> and
>>> then do just one compression from that. I have not tried it with my
>>> PVR500, but most cards with builtin compression can also do raw
>>> capture.
>>>
>>
>> no the pvr 150/500 cannot do that afaik.
>
> Pity - it is a useful thing to be able to do.
>


Actually you can do raw video off these cards. The IVTV driver creates
some additional /dev/video* devices one of which is a raw stream.


Steven Ellis - Technical Director
OpenMedia Limited
email - steven [at] openmedia
website - http://www.openmedia.co.nz


jim at inode

Jul 19, 2009, 6:34 PM

Post #11 of 13 (2269 views)
Permalink
Re: OT: recording from VHS [In reply to]

On Sat, Jul 18, 2009 at 5:23 PM, Hadley Rich<hads [at] nice> wrote:
> On Sat, 2009-07-18 at 17:20 +1200, Jim Cheetham wrote:
>> What hardware would be good to get that would help me record from the
>> player? I only have DVB-S cards at the moment ...
>
> A PVR150 is ideal. You can then just plug in the VHS and
> `cat /dev/video0 > my-vhs.mpg`

It's been fun watching the conversation :-)

But I have to ask again: can anyone identify or preferably recommend
something that will take RCA and deliver results over USB2 (that runs
under Linux)? The only devices I've found so far only list Windows
support, which leads me to suspect that they are doing too much magic
in software ...

-jim

_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


nick.rout at gmail

Jul 19, 2009, 7:16 PM

Post #12 of 13 (2256 views)
Permalink
Re: OT: recording from VHS [In reply to]

On Mon, Jul 20, 2009 at 1:34 PM, Jim Cheetham<jim [at] inode> wrote:
> On Sat, Jul 18, 2009 at 5:23 PM, Hadley Rich<hads [at] nice> wrote:
>> On Sat, 2009-07-18 at 17:20 +1200, Jim Cheetham wrote:
>>> What hardware would be good to get that would help me record from the
>>> player? I only have DVB-S cards at the moment ...
>>
>> A PVR150 is ideal. You can then just plug in the VHS and
>> `cat /dev/video0 > my-vhs.mpg`
>
> It's been fun watching the conversation :-)
>
> But I have to ask again: can anyone identify or preferably recommend
> something that will take RCA and deliver results over USB2 (that runs
> under Linux)? The only devices I've found so far only list Windows
> support, which leads me to suspect that they are doing too much magic
> in software ...

http://www.mythtv.org/wiki/Hauppauge_WinTV-PVR-USB2

http://www.mythtv.org/wiki/Plextor_PX-TV402U

For a fuller list http://www.mythtv.org/wiki/Video_capture_card

_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


criggie at criggie

Jul 19, 2009, 8:53 PM

Post #13 of 13 (2249 views)
Permalink
Re: OT: recording from VHS [In reply to]

Jim Cheetham wrote:
> On Sat, Jul 18, 2009 at 5:23 PM, Hadley Rich<hads [at] nice> wrote:
>> On Sat, 2009-07-18 at 17:20 +1200, Jim Cheetham wrote:
>>> What hardware would be good to get that would help me record from the
>>> player? I only have DVB-S cards at the moment ...
>>
>> A PVR150 is ideal. You can then just plug in the VHS and
>> `cat /dev/video0 > my-vhs.mpg`
>
> It's been fun watching the conversation :-)
>
> But I have to ask again: can anyone identify or preferably recommend
> something that will take RCA and deliver results over USB2 (that runs
> under Linux)? The only devices I've found so far only list Windows
> support, which leads me to suspect that they are doing too much magic
> in software ...

http://www.isely.net/pvrusb2/pvrusb2.html

http://en.wikipedia.org/wiki/Hauppauge_Computer_Works#Table_of_products

You're looking at $100-$200 depending on which model. Did you google at all?


--
Criggie

http://criggie.dyndns.org/




_______________________________________________
mythtvnz mailing list
mythtvnz [at] lists
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/

MythTV mythtvnz RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.