SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Github Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 05-19-2017, 04:18 AM
Greg2dot0's Avatar
Greg2dot0 Greg2dot0 is offline
Sage Advanced User
 
Join Date: Dec 2008
Posts: 82
Suggestions to improve startup time?

I've been running SageTV now for about 10+ years and my wiz.bin has gotten to a point where it's taking 8 minutes to get Sage to initialize (from start to accepting client requests.

Fri 5/19 5:55:54.392 [main@4d7e1886] EMBEDDED=false
Fri 5/19 6:03:07.016 [PSNATMGR@2a0a4215] Starting UPnP NAT Manager...

If I look at the logs, it seems to be the Splash Profiler that's killing load times.

Fri 5/19 5:56:24.587 [SageTV@7775e12c] Splash: Profiler is initializing... 2% done
.
.
.
Fri 5/19 6:02:50.033 [SageTV@7775e12c] Splash: Profiler is initializing... 100% done

I've compared this to my Test server which takes no time at all since the wiz.bin file has hardly anything in it.

Is there anything that can be done to improve the amount of time the server takes to boot? (aside from faster hardware of course )

I'm running on Ubuntu 16.04.2 server, Sage 9.0.14.568
__________________
Production SageTV Server: ASUS P8P67-Pro, 16gb RAM, Crucial m4 256GB SSD, Unbunto 16.4.04 LTS (Server x64), WDC Red 4TB
Capture: 1x HDHR Prime, 1x HDHomeRun (ClearQAM)
Clients: 1x HD300, 2x HD200, 2x Placeshifters

Last edited by Greg2dot0; 05-19-2017 at 04:21 AM.
Reply With Quote
  #2  
Old 05-19-2017, 04:35 AM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
You can either set limited_carny_init=true in Sage.properties or wait for this commit to be in the next SageTV release.

limited_carny_init means that it will only process favorites when starting up. That means that if you use intelligent recordings it could be hours before you'll start to see those kinds of shows recording.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #3  
Old 05-19-2017, 04:44 AM
Greg2dot0's Avatar
Greg2dot0 Greg2dot0 is offline
Sage Advanced User
 
Join Date: Dec 2008
Posts: 82
Quote:
Originally Posted by EnterNoEscape View Post
You can either set limited_carny_init=true in Sage.properties or wait for this commit to be in the next SageTV release.

limited_carny_init means that it will only process favorites when starting up. That means that if you use intelligent recordings it could be hours before you'll start to see those kinds of shows recording.
Wow! What a difference. Thanks (never really understood or wanted to explore intelligent recordings)

Fri 5/19 6:41:31.294 [SageTV@7546eef2] Splash: Profiler is initializing... 1% done

Fri 5/19 6:41:32.592 [SageTV@7546eef2] Splash: Profiler is initializing... 100% done
__________________
Production SageTV Server: ASUS P8P67-Pro, 16gb RAM, Crucial m4 256GB SSD, Unbunto 16.4.04 LTS (Server x64), WDC Red 4TB
Capture: 1x HDHR Prime, 1x HDHomeRun (ClearQAM)
Clients: 1x HD300, 2x HD200, 2x Placeshifters
Reply With Quote
  #4  
Old 05-19-2017, 06:18 AM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
The more I play around with Carny, the more intrigued I've become with intelligent recordings. My hang up is that I don't like the idea of having all of these extraneous recordings polluting recordings I definitely wanted to record. If I enabled them on my own setup, I would set it up so that only my intended recordings would be displayed by default and I would have a different view for intelligent recordings. They could easily cross that barrier if I made an IR a favorite. I don't mind the idea of having some extra recordings that might interest me already recorded (especially since they are the first to be auto-deleted), but I do mind seeing them when I'm looking for something I actually intended to record.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #5  
Old 05-19-2017, 07:46 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by EnterNoEscape View Post
The more I play around with Carny, the more intrigued I've become with intelligent recordings. My hang up is that I don't like the idea of having all of these extraneous recordings polluting recordings I definitely wanted to record. If I enabled them on my own setup, I would set it up so that only my intended recordings would be displayed by default and I would have a different view for intelligent recordings. They could easily cross that barrier if I made an IR a favorite. I don't mind the idea of having some extra recordings that might interest me already recorded (especially since they are the first to be auto-deleted), but I do mind seeing them when I'm looking for something I actually intended to record.
The way I've organized my gemstone views, they are all based on User Category. I've got 4 user categories for myself, my wife, both of us, and the kids. When we add a favorite, we set the user category on the favorite to the one or more people who are interested in the program, and it will show up on their screen. We then have an additional view that shows shows that have none of those user categories. This is where IR's would show up. Then, if one of those shows becomes a favorite, and that favorite has a user category, it will then be displayed in that group instead.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #6  
Old 05-19-2017, 10:53 AM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Quote:
Originally Posted by EnterNoEscape View Post
The more I play around with Carny, the more intrigued I've become with intelligent recordings. My hang up is that I don't like the idea of having all of these extraneous recordings polluting recordings I definitely wanted to record. If I enabled them on my own setup, I would set it up so that only my intended recordings would be displayed by default and I would have a different view for intelligent recordings. They could easily cross that barrier if I made an IR a favorite. I don't mind the idea of having some extra recordings that might interest me already recorded (especially since they are the first to be auto-deleted), but I do mind seeing them when I'm looking for something I actually intended to record.
That's why the default view for Recordings sort is Intelligent. So then all your MRs and Favorites are at the top and then IR is beneath it. That's what I use for my default view (as well as having user categories for mine, my wife's, movies as well). Then only if you scroll past the stuff you told it to record, do you hit the other stuff (aside from what's currently recording, but many times I see something that IR is currently recording that sounds interesting so then I set it as a Fav/MR).
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #7  
Old 05-19-2017, 01:43 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by Narflex View Post
That's why the default view for Recordings sort is Intelligent. So then all your MRs and Favorites are at the top and then IR is beneath it. That's what I use for my default view (as well as having user categories for mine, my wife's, movies as well). Then only if you scroll past the stuff you told it to record, do you hit the other stuff (aside from what's currently recording, but many times I see something that IR is currently recording that sounds interesting so then I set it as a Fav/MR).
I have picked up on some of the qualities of intelligent sorting (and I was fully expecting someone to mention it), but it doesn't work well for how I think which is why I would rather just have separate views. I like to have the recordings sorted alphabetically since I don't really think in terms of what has recorded recently. It appears to me that intelligent sorts by the time of the most recent recording, grouped by title which just makes it harder for me to find what I'm looking for. I allow many shows to pile up enough that I'm usually just looking for a specific title to binge on.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #8  
Old 05-19-2017, 02:37 PM
NetworkGuy NetworkGuy is offline
Sage Fanatic
 
Join Date: Dec 2009
Location: Central NJ
Posts: 869
Quote:
Originally Posted by Fuzzy View Post
The way I've organized my gemstone views, they are all based on User Category. I've got 4 user categories for myself, my wife, both of us, and the kids. When we add a favorite, we set the user category on the favorite to the one or more people who are interested in the program, and it will show up on their screen. We then have an additional view that shows shows that have none of those user categories. This is where IR's would show up. Then, if one of those shows becomes a favorite, and that favorite has a user category, it will then be displayed in that group instead.
Are the views by User Category only available in Gemstone?
__________________
Hardware: Intel Core i5-3330 CPU; 8GB (2 x 4GB); 2-4TB WD Blue SATA 6.0Gb/s HDD; Windows 7
Servers: ChannelsDVR, Plex, AnyStream, PlayOn,
Tuner: HDHomeRun Connect Quatro
Tuner: HDHomeRun Connect Duo
Sources: OTA, Sling Blue, Prime, Disney+,
Clients: ShieldTV (2), Fire TV Stick 4K (4)
Reply With Quote
  #9  
Old 05-20-2017, 07:43 AM
blade blade is offline
SageTVaholic
 
Join Date: Jan 2005
Posts: 2,500
Quote:
Originally Posted by EnterNoEscape View Post
My hang up is that I don't like the idea of having all of these extraneous recordings polluting recordings I definitely wanted to record.
I'm the same way that's why I just use the intelligent suggestions. It has identified a lot of shows that I ended up recording and liking.
Reply With Quote
  #10  
Old 05-20-2017, 11:45 AM
Monedeath Monedeath is offline
Sage Expert
 
Join Date: Sep 2009
Location: Idaho
Posts: 514
Quote:
Originally Posted by NetworkGuy View Post
Are the views by User Category only available in Gemstone?
No, its a V7 feature IIRC. So it is present in the stock UI, you just have to dig around to find it.

Options -> Filtering -> Categories Filtered In

On the center list you'll have the EPG provided categories, and on the right hand side, there will be the "User defined" categories.

Edit: Also for EnterNoEscape, there is an option under Filtering to show only manual/favorite recordings. So that is a "stock filter" it just isn't defaulted to on in any of the views.
Reply With Quote
  #11  
Old 05-21-2017, 01:34 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by Monedeath View Post
No, its a V7 feature IIRC. So it is present in the stock UI, you just have to dig around to find it.

Options -> Filtering -> Categories Filtered In

On the center list you'll have the EPG provided categories, and on the right hand side, there will be the "User defined" categories.

Edit: Also for EnterNoEscape, there is an option under Filtering to show only manual/favorite recordings. So that is a "stock filter" it just isn't defaulted to on in any of the views.
The issue is that without gemstone, you can't have multiple views. You'd have to go in and change the filter setting on your 'recordings' view each time.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #12  
Old 05-21-2017, 03:48 PM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 2,009
Quote:
Originally Posted by Fuzzy View Post
The issue is that without gemstone, you can't have multiple views. You'd have to go in and change the filter setting on your 'recordings' view each time.
Actually you can have multiple views in the default Sage Stv if you use the Malore menus.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM
Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2)
,USBUIRT (multi-zone)
Source:
Comcast/Xfinity X1 Cable
Primary Client: Server Other Clients: (1) HD200, (1) HD300
Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE,
HDHR, HVR-2250, HD-PVR
Reply With Quote
  #13  
Old 05-21-2017, 08:40 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by Tiki View Post
Actually you can have multiple views in the default Sage Stv if you use the Malore menus.
Correct, though I don't remember if UserCategory was a valid filter in malore (been a long time since I've used it).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #14  
Old 05-22-2017, 08:33 AM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
The default and malore recording menus both allow multiple views and category filters, including the EPG-sourced categories and the user added categories.

For the default recording menu, see pages 41-42 of the v7 PDF manual. There are 4 built-in views, but they can be customized too; you don't have to leave them as-is.

Andy
__________________
SageTV Open Source v9 is available.
- Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1.
- Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus
- HD Extenders: A) FAQs B) URC MX-700 remote setup
Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request.
Reply With Quote
  #15  
Old 05-22-2017, 09:25 AM
Monedeath Monedeath is offline
Sage Expert
 
Join Date: Sep 2009
Location: Idaho
Posts: 514
Quote:
Originally Posted by Opus4 View Post
The default and malore recording menus both allow multiple views and category filters, including the EPG-sourced categories and the user added categories.

For the default recording menu, see pages 41-42 of the v7 PDF manual. There are 4 built-in views, but they can be customized too; you don't have to leave them as-is.
And there also is a way(as of V7) to have more than 4 "views" although I don't recall if that made it into the manual. It would be nice if THAT could be accessed from within SageTV through the stock UI("malore/advanced edition"), as I recall it requires going in and manually editing a file to create/name the additional entries presently.

I'm guessing that Gemstone is potentially making use of that already, but it isn't the stock UI.

Last edited by Monedeath; 05-22-2017 at 09:27 AM.
Reply With Quote
  #16  
Old 05-22-2017, 10:01 AM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
Quote:
Originally Posted by Monedeath View Post
And there also is a way(as of V7) to have more than 4 "views" although I don't recall if that made it into the manual. It would be nice if THAT could be accessed from within SageTV through the stock UI("malore/advanced edition"), as I recall it requires going in and manually editing a file to create/name the additional entries presently.

I'm guessing that Gemstone is potentially making use of that already, but it isn't the stock UI.
It should be easy to check it out. The UI for both styles allows for 8 views and they can all be named/configured in the UI. If you want more than 8, well... that could require an STV edit or a properties edit.

All the default recording menu options are in the manual, at least until someone comes along and changes the features.

On the other hand, if you like Gemstone, just use that.

Andy
__________________
SageTV Open Source v9 is available.
- Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1.
- Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus
- HD Extenders: A) FAQs B) URC MX-700 remote setup
Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request.
Reply With Quote
  #17  
Old 05-22-2017, 11:03 AM
Monedeath Monedeath is offline
Sage Expert
 
Join Date: Sep 2009
Location: Idaho
Posts: 514
Quote:
Originally Posted by Opus4 View Post
It should be easy to check it out. The UI for both styles allows for 8 views and they can all be named/configured in the UI. If you want more than 8, well... that could require an STV edit or a properties edit.
Time to go exploring I guess. I never really poked around in the malore menus for that, and I know when it was first implemented in V7(the only time I played with it) there was no UI path to use.

Quote:
On the other hand, if you like Gemstone, just use that.
I don't use Gemstone because my SageTV system has memory heap issues as it stands for however long it remains running under Windows. Adding Gemstone probably would make that worse.

Edit: Well, I'm not finding it in the stock UI. Too lazy to RTFM right now, it must be well hidden if the ability is in the UI already. Although looking at things, I'd probably just go the User Profile route if I'm just going to do it through UI alone as it stands. As I imagine that the view settings would be user (profile) specific?

Last edited by Monedeath; 05-22-2017 at 11:21 AM.
Reply With Quote
  #18  
Old 05-24-2017, 07:22 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by Opus4 View Post
It should be easy to check it out. The UI for both styles allows for 8 views and they can all be named/configured in the UI. If you want more than 8, well... that could require an STV edit or a properties edit.
It's sad it took me like 15 years to learn about these (OK they probably haven't been around since the beginning of SageTV, but still).

Is there a way to copy these from one client/extender to another?
Reply With Quote
  #19  
Old 05-25-2017, 07:51 AM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
Quote:
Originally Posted by Monedeath View Post
Time to go exploring I guess. I never really poked around in the malore menus for that, and I know when it was first implemented in V7(the only time I played with it) there was no UI path to use.
...
Edit: Well, I'm not finding it in the stock UI. Too lazy to RTFM right now, it must be well hidden if the ability is in the UI already. Although looking at things, I'd probably just go the User Profile route if I'm just going to do it through UI alone as it stands. As I imagine that the view settings would be user (profile) specific?
For both the stock and malore recordings menus, use the Options command, then choose Menu Options.

Quote:
Originally Posted by stanger89 View Post
It's sad it took me like 15 years to learn about these (OK they probably haven't been around since the beginning of SageTV, but still).

Is there a way to copy these from one client/extender to another?
Unfortunately, no. If I need to set up a new extender, I'll usually just copy over the entire properties file to be sure to get all customizations - menu settings, commands, etc.

Andy
__________________
SageTV Open Source v9 is available.
- Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1.
- Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus
- HD Extenders: A) FAQs B) URC MX-700 remote setup
Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request.
Reply With Quote
  #20  
Old 05-25-2017, 08:00 AM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by Opus4 View Post
Unfortunately, no. If I need to set up a new extender, I'll usually just copy over the entire properties file to be sure to get all customizations - menu settings, commands, etc.
Do we know of any specific reason why it's not an option to define default new properties for new extenders? I imagine this could be accomplished by having a special file that when it exists is copied any time a new extender connects. If that's viable, then we could also have some option to clone one extender configuration across all or a subset of other extender configurations.

I know new extenders isn't an every day thing, but it would make setting up new hardware a little less work and the second option would make changes you want everywhere a little easier.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sage startup time Doubledose SageTV Software 16 04-25-2017 07:10 AM
Service startup hangs on system startup Sparhawk6 SageTV Software 6 04-08-2010 08:35 PM
Suggestions to improve SageTv on Linux bastafidli SageTV Linux 1 02-22-2008 12:38 PM
hang during startup 10-20% of the time jman SageTV Software 8 10-30-2003 10:32 PM
Startup Time is Huge, Sage Hangs on Sys Info, using lots of CPU mangriotis SageTV Beta Test Software 9 08-14-2003 12:41 PM


All times are GMT -6. The time now is 02:06 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.