Cruisers Forum
 

Go Back   Cruisers & Sailing Forums > Seamanship, Navigation & Boat Handling > OpenCPN
Cruiser Wiki Click Here to Login
Register Vendors FAQ Community Calendar Today's Posts Log in

Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 29-07-2013, 10:22   #61
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: OpenCPN Beta Version 3.3.719 Released

Wrong

You are using two CM93 directories
home/armido/charts/CM93
and
/home/armido/charts/CM93_2

If you delete

11:51:41 AST: Chart directory #0: /home/armido/charts

as chart directory, and just use

11:51:41 AST: Chart directory #1: /home/armido/charts/CM93_2

I think you'll be alright.

Thomas
cagney is offline   Reply With Quote
Old 29-07-2013, 11:22   #62
Registered User

Join Date: Jul 2010
Posts: 51
Re: OpenCPN Beta Version 3.3.719 Released

Quote:
Originally Posted by bdbcat View Post
Hello Macbook Users...

Thanks for your comments re/ multitouch zooming. I had no idea that Macbooks supported multitouch on the touchpad.

OpenCPN does not directly control the system interface to the trackpad. The operating system sends "mouse events" to the wxWidgets libraries. The events are "cooked" slightly, and then are then sent to OpenCPN. For instance, it must be the case that a multitouch "zoom-out" by two finger spread gets cooked into a mouse wheel event, which OCPN understands as a zoom action.

As a result, we cannot easily change the sensitivity, or other attributes, of the touch pad from within OpenCPN.. I wonder if there is a Mac control panel for this sort of thing? Or an external applet for control?

I guess I'll need to get ahold of a Macbook, and play with this effect to understand it a little better.

I'm thinking ahead, here, expecting to do some revisions to the UI as more affordable, high performance Windows tablets come to market later this year. I just read a note about an IP-65 (i.e. waterproof) Win8 tablet from Japan......think about that, if you will

Thanks again
Dave
As a reference: https://www.google.com/maps/preview using a MacBook. The response and sensitivity for multi touch zoom is perfect. Google probably put a lot of effort into it.

Some ideas:

- Clear the event queue as soon as the mouse wheel direction changes
- Only queue a certain number of zoom events
- Do not directly translate a mouse wheel event to a zoom event, but instead use an indirect system. When the user turns the mouse wheel (or uses multitouch), add more zoom events at a certain rate (depending on mouse wheel speed).

Of course, all OS could benefit from these changes, not only OS X.

I have no idea if the API:s to do this is in place, but if they are, these changes won't be so difficult.
stensmo is offline   Reply With Quote
Old 29-07-2013, 11:27   #63
Registered User
 
Wrong's Avatar

Join Date: Jul 2013
Posts: 1,702
Re: OpenCPN Beta Version 3.3.719 Released

Thomas,

I deleted CM93. No difference.

Renamed opencpn.conf to opencpn.conf.bak so next time I started OpenCPN I'd get the welcome and no charts installed messages. Tried loading "charts". No change. Tried loading ../charts/CM93_2 . No difference. US CM93 charts will simply not display. CM93 displays up to about 20 degrees north, then nada. Hawaii, east does not display. Australia and points in between display CM93 o.k...

The charts I am using now were copied from a USB stick, totally isolated from my laptop. These same charts work fine in OpenCPN running in chroot environment on my tablet.

"Use vector charts" and "use CM93 charts" is set to "0" again in opencpn.conf - even though vector charts are enabled and options selected in chart settings. With these settings should any of the CM93 charts display?

Moved /.opencpn/cm93 out of the way.
Deleted opencpn.conf
Renamed chartlist.dat chartlist.bak
Deleted opencpn.log to get fresh information.

Restarted OpenCPN that did not present the welcome message. Started loading charts instead.

No change, US territorial charts do not display.

/.opencpn/cm93 is empty...

13:12:06 AST: 2013-07-29
13:12:06 AST: ------- Starting OpenCPN -------
13:12:06 AST: Version 3.3.721 Build 2013-07-21
13:12:06 AST: wxWidgets version: wxWidgets 2.8.12
13:12:06 AST: MemoryStatus: mem_total: 3858 mb, mem_initial: 420 mb
13:12:06 AST: SData_Locn is /usr/share/opencpn/
13:12:06 AST: Using existing Config_File: /home/armido/.opencpn/opencpn.conf
13:12:06 AST: Styles loading from /usr/share/opencpn/uidata/styles.xml
13:12:06 AST: No styles found at: /home/armido/
13:12:06 AST: No styles found at: /home/armido/.opencpn/
13:12:06 AST: Setting Viewpoint Lat/Lon 29.7996, -93.1347
13:12:06 AST: Setting Ownship Lat/Lon 57, -179.542
13:12:07 AST: System default Language: en_US
13:12:07 AST: Opencpn language set to: en_US
13:12:07 AST: ChartSymbols loaded from /usr/share/opencpn/s57data/chartsymbols.xml
13:12:07 AST: Using s57data in /usr/share/opencpn/s57data
13:12:07 AST: Setting Viewpoint Lat/Lon 29.7996, -93.1347
13:12:07 AST: Setting Ownship Lat/Lon 57, -179.542
13:12:07 AST: PlugInManager searching for PlugIns in location /usr/lib64/opencpn
13:12:07 AST: PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libdashboard_pi.so
13:12:07 AST: /usr/lib64/opencpn/libdashboard_pi.so Version detected: 106
13:12:07 AST: PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libgrib_pi.so
13:12:07 AST: /usr/lib64/opencpn/libgrib_pi.so Version detected: 107
13:12:07 AST: ChartDB Cache policy: Max open chart limit is 20.
13:12:07 AST: Chart cache purge
13:12:07 AST: ChartDB Cache policy: Max open chart limit is 20.
13:12:08 AST: Searching directory: /home/armido/charts for *.kap
13:12:09 AST: Loading chart data for /home/armido/charts/BrazilBSB/1801/180101.KAP

***Loading other charts here, information relevant to CM93 charts below****

13:12:43 AST: Searching directory: /home/armido/charts for *.s57
13:12:43 AST: Searching directory: /home/armido/charts for 00300000.a
13:12:44 AST: Loading chart data for /home/armido/charts/CM93_2/00300600/00300000/A/00300000.A
13:12:44 AST: CM93Composite Chart Root is /home/armido/charts/CM93_2/00300600/
13:12:44 AST: Adding chart file: /home/armido/charts/CM93_2/00300600/00300000/A/00300000.A
13:12:44 AST: Loading chart data for /home/armido/charts/CM93_2/00300000/A/00300000.A
13:12:44 AST: CM93Composite Chart Root is /home/armido/charts/CM93_2/
13:12:44 AST: Searching directory: /home/armido/charts/CM93_2 for *.kap
13:12:44 AST: Searching directory: /home/armido/charts/CM93_2 for *.geo
13:12:44 AST: Searching directory: /home/armido/charts/CM93_2 for *.000
13:12:44 AST: Searching directory: /home/armido/charts/CM93_2 for *.s57
13:12:44 AST: Searching directory: /home/armido/charts/CM93_2 for 00300000.a
13:12:44 AST: Loading chart data for /home/armido/charts/CM93_2
13:12:44 AST: CM93Composite Chart Root is /home/armido/charts/CM93_2/
13:12:44 AST: Adding chart file: /home/armido/charts/CM93_2
13:12:44 AST: GPS Watchdog Timeout is: 6 sec.
13:12:44 AST: Initializing Chart /home/armido/charts/CoastGuard/US1GC09M/US1GC09M.000
13:12:45 AST: Initializing Chart /home/armido/charts/CoastGuard/US5LA11M/US5LA11M.000
13:12:45 AST: Initializing Chart /home/armido/charts/CoastGuard/US4LA14M/US4LA14M.000
13:12:45 AST: Initializing Chart /home/armido/charts/CoastGuard/US4LA10M/US4LA10M.000
13:12:45 AST: Initializing Chart /home/armido/charts/CoastGuard/US3GC03M/US3GC03M.000
13:12:49 AST: Initializing Chart /home/armido/charts/CM93_2
13:12:49 AST: CM93Composite Chart Root is /home/armido/charts/CM93_2/
13:12:49 AST: Loaded CM93 Dictionary from /home/armido/charts/CM93_2/
13:12:49 AST: Loading CM93 cell /home/armido/charts/CM93_2/03300780/D/03570798.D
13:12:50 AST: Loading CM93 cell /home/armido/charts/CM93_2/03300780/D/03570801.D
13:12:50 AST: Initializing Chart /home/armido/charts/CM93_2/00300600/00300000/A/00300000.A
13:12:50 AST: CM93Composite Chart Root is /home/armido/charts/CM93_2/00300600/
13:12:50 AST: Loaded CM93 Dictionary from /home/armido/charts/CM93_2/
13:12:50 AST: Initializing Chart /home/armido/charts/CM93_2/00300000/A/00300000.A
13:12:50 AST: CM93Composite Chart Root is /home/armido/charts/CM93_2/
13:12:50 AST: Loaded CM93 Dictionary from /home/armido/charts/CM93_2/
13:12:50 AST: Loading CM93 cell /home/armido/charts/CM93_2/00300600/02700720/Z/02700720.Z
13:12:53 AST: Loading CM93 cell /home/armido/charts/CM93_2/03300780/B/03300780.B
13:12:54 AST: Loading CM93 cell /home/armido/charts/CM93_2/03300780/B/03600780.B
13:13:01 AST: Loading CM93 cell /home/armido/charts/CM93_2/03300780/B/03300780.B
13:13:01 AST: Loading CM93 cell /home/armido/charts/CM93_2/03300780/B/03600780.B
13:13:26 AST: LOGBOOK: 2013-07-29 17:13:26 UTC DR Lat 57.00000 Lon -179.54170
13:13:29 AST: Loading CM93 cell /home/armido/charts/CM93_2/03300780/A/03300780.A
13:13:37 AST: Loading CM93 cell /home/armido/charts/CM93_2/02700780/A/02700780.A
13:13:41 AST: Loading CM93 cell /home/armido/charts/CM93_2/02700840/A/02700840.A
13:13:41 AST: Loading CM93 cell /home/armido/charts/CM93_2/03300840/A/03300840.A
13:13:41 AST: Loading CM93 cell /home/armido/charts/CM93_2/00300600/02700840/Z/02700840.Z
13:13:50 AST: Loading CM93 cell /home/armido/charts/CM93_2/02700720/Z/02700720.Z
13:13:50 AST: Loading CM93 cell /home/armido/charts/CM93_2/02700840/Z/02700840.Z
13:13:59 AST: Loading CM93 cell /home/armido/charts/CM93_2/00300600/02700780/A/02700780.A
13:13:59 AST: Loading CM93 cell /home/armido/charts/CM93_2/00300600/02700840/A/02700840.A
Wrong is offline   Reply With Quote
Old 29-07-2013, 11:50   #64
Registered User
 
Wrong's Avatar

Join Date: Jul 2013
Posts: 1,702
Re: OpenCPN Beta Version 3.3.719 Released

Thomas,

Deleted /home/username/.opencpn

Restarted OpenCPN. No difference except the expected welcome and no charts messages show.
Wrong is offline   Reply With Quote
Old 29-07-2013, 12:57   #65
Registered User
 
Wrong's Avatar

Join Date: Jul 2013
Posts: 1,702
Re: OpenCPN Beta Version 3.3.719 Released

Out of curiosity I copied /home/username/.opencpn from my tablet to the laptop.

One but not both of available CM93 charts works now. (icons across bottom of OpenCPN window).

For some reason the CM93 database is not registering correctly. No?
Wrong is offline   Reply With Quote
Old 29-07-2013, 14:26   #66
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: OpenCPN Beta Version 3.3.719 Released

Wrong
I find it difficult to follow what you are doing with the config files , and why.
To get a hold on this....
Use the standard graphical interface to load just one CM93 directory in "Loaded charts", then do a "Force Full Database Rebuild".
Do you still have problems with CM93 ?

Also.....

Check that the CM93 directory was correctly copied from the USB stick with MD5.

Any editing of opencpn.conf must only take place when OpenCPN is shut down, otherwise it will be overwritten.

Thomas
cagney is offline   Reply With Quote
Old 30-07-2013, 08:31   #67
Registered User
 
Wrong's Avatar

Join Date: Jul 2013
Posts: 1,702
Re: OpenCPN Beta Version 3.3.719 Released

Removed all of opencpn files and directories from system/home.
Recompiled and installed.

Before upgrading OpenCPN the CM93 charts of the U.S. territories on my computer were recognized and displayed.

I copied the charts from the USB stick to rule out the possibility my charts on the computer were damaged. Named that directory CM93_2. Even after deleting my original chart directory, CM93, and force rebuilding the database the problem persisted using CM93_2

Regarding the configuration files. I copied them over from an OpenCPN environment where this problem does not exist. The result is that one of two charts available, given the view, displayed properly. With a new Linux installation, all things remaining the same, copying over /home/username/.opencpn typically copies your OpenCPN environment and saves time and effort having to import routes, marks and waypoints.

The question is, what is happening in my tablet OpenCPN installation that properly registers the U.S. CM93 charts - evidenced by the configuration files copied from there to my computer - that is not happening with my OpenCPN installation on the computer?

In /home/username/.opencpn/cm93 are two files:

home_armido_charts_cm93_00300600_coverset_sig.A and home_armido_charts_cm93_coverset_sig.A

In opencpn.conf UseVectorCharts and UseCM93Charts - whether OpenCPN is running or after OpenCPN has exited are set to "0". Changing them to "1" with an editor makes no difference because they revert to "0".

CM93 chart settings are "Mariner's Standard" with all options selected. Detail level 2. 2 Colour.

Here's pertinent contents of opencpn.log following new OpenCPN installation.

This opencpn.log is the first following a fresh installation after removal of all opencpn directories and files in system/home.

09:29:56 AST: 2013-07-30
09:29:56 AST: ------- Starting OpenCPN -------
09:29:56 AST: Version 3.3.721 Build 2013-07-21
09:29:56 AST: wxWidgets version: wxWidgets 2.8.12
09:29:56 AST: MemoryStatus: mem_total: 3858 mb, mem_initial: 420 mb
09:29:56 AST: SData_Locn is /usr/share/opencpn/
09:29:56 AST: Creating new Config_File: /home/armido/.opencpn/opencpn.conf
09:29:57 AST: Styles loading from /usr/share/opencpn/uidata/styles.xml
09:29:57 AST: No styles found at: /home/armido/
09:29:57 AST: No styles found at: /home/armido/.opencpn/
09:29:57 AST: Setting Viewpoint Lat/Lon 33.358, -79.282
09:29:57 AST: Setting Ownship Lat/Lon 33.358, -79.282
09:29:57 AST: System default Language: en_US
09:29:57 AST: Opencpn language set to: en_US
09:29:59 AST: ChartSymbols loaded from /usr/share/opencpn/s57data/chartsymbols.xml
09:29:59 AST: Using s57data in /usr/share/opencpn/s57data
09:29:59 AST: Setting Viewpoint Lat/Lon 33.358, -79.282
09:29:59 AST: Setting Ownship Lat/Lon 33.358, -79.282
09:30:00 AST: PlugInManager searching for PlugIns in location /usr/lib64/opencpn
09:30:00 AST: PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libdashboard_pi.so
09:30:00 AST: /usr/lib64/opencpn/libdashboard_pi.so Version detected: 106
09:30:00 AST: PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libgrib_pi.so
09:30:00 AST: /usr/lib64/opencpn/libgrib_pi.so Version detected: 107
09:30:00 AST: ChartDB Cache policy: Max open chart limit is 20.
09:30:00 AST: Chartlist file not found, config chart dir array is empty. Chartlist target file is:/home/armido/.opencpn/chartlist.dat
09:30:23 AST:
09:30:23 AST: Starting chart database Update...
09:30:25 AST: Searching directory: /home/armido/charts for *.kap
09:30:25 AST: Loading chart data for /home/armido/charts/BrazilBSB/1801/180101.KAP

All other chart files load with no errors:

09:32:01 AST: Initializing Chart /home/armido/charts/BSBCHART/50_1.KAP
09:32:02 AST: LOGBOOK: 2013-07-30 13:32:02 UTC DR Lat 57.00000 Lon 180.45834
09:32:09 AST: Loading CM93 cell /home/armido/charts/CM93/03900360/Z/03900360.Z
09:32:16 AST: Loading CM93 cell /home/armido/charts/CM93/03900240/Z/03900240.Z
09:32:17 AST: Loading CM93 cell /home/armido/charts/CM93/02700120/Z/02700120.Z
09:32:17 AST: Loading CM93 cell /home/armido/charts/CM93/02700240/Z/02700240.Z
09:32:17 AST: Loading CM93 cell /home/armido/charts/CM93/02700360/Z/02700360.Z
09:32:17 AST: Loading CM93 cell /home/armido/charts/CM93/02700480/Z/02700480.Z
09:32:17 AST: Loading CM93 cell /home/armido/charts/CM93/02700600/Z/02700600.Z
09:32:17 AST: Loading CM93 cell /home/armido/charts/CM93/03900120/Z/03900120.Z
09:32:17 AST: Loading CM93 cell /home/armido/charts/CM93/03900600/Z/03900600.Z
09:32:23 AST: Loading CM93 cell /home/armido/charts/CM93/03900720/Z/03900720.Z
09:32:23 AST: Loading CM93 cell /home/armido/charts/CM93/03900840/Z/03900840.Z
09:32:24 AST: Loading CM93 cell /home/armido/charts/CM93/01500360/Z/01500360.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/01500480/Z/01500480.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/01500600/Z/01500600.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/01500720/Z/01500720.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/01500840/Z/01500840.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/01500960/Z/01500960.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/02700960/Z/02700960.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/03900960/Z/03900960.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/01500360/Z/01500360.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/01500480/Z/01500480.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/01500600/Z/01500600.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/01500720/Z/01500720.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/01500840/Z/01500840.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/01500960/Z/01500960.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/02700360/Z/02700360.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/02700480/Z/02700480.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/02700600/Z/02700600.Z
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/02700960/Z/02700960.Z
09:32:33 AST: Initializing Chart /home/armido/charts/NewZealand/NZ14051.kap
09:32:51 AST: Loading CM93 cell /home/armido/charts/CM93/03300660/A/03300660.A
09:32:51 AST: Loading CM93 cell /home/armido/charts/CM93/03300720/A/03300720.A
09:32:56 AST: Initializing Chart /home/armido/charts/CoastGuard/US1WC07M/US1WC07M.000

End of initial opencpn.log and fresh installation after removing all opencpn files and directories from system/home directories.

Beginning of force database rebuild and relevant information:

09:37:00 AST: Searching directory: /home/armido/charts for *.s57
09:37:00 AST: Searching directory: /home/armido/charts for 00300000.a
09:37:01 AST: Loading chart data for /home/armido/charts/CM93/00300600/00300000/A/00300000.A
09:37:01 AST: CM93Composite Chart Root is /home/armido/charts/CM93/00300600/
09:37:01 AST: Adding chart file: /home/armido/charts/CM93/00300600/00300000/A/00300000.A
09:37:01 AST: Loading chart data for /home/armido/charts/CM93/00300000/A/00300000.A
09:37:01 AST: CM93Composite Chart Root is /home/armido/charts/CM93/
09:37:01 AST: Searching directory: /home/armido/charts/CM93 for *.kap
09:37:01 AST: Searching directory: /home/armido/charts/CM93 for *.geo
09:37:01 AST: Searching directory: /home/armido/charts/CM93 for *.000
09:37:01 AST: Searching directory: /home/armido/charts/CM93 for *.s57
09:37:01 AST: Searching directory: /home/armido/charts/CM93 for 00300000.a
09:37:01 AST: Loading chart data for /home/armido/charts/CM93
09:37:01 AST: CM93Composite Chart Root is /home/armido/charts/CM93/
09:37:01 AST: Adding chart file: /home/armido/charts/CM93
09:37:01 AST: Finished chart database Update
09:37:01 AST:
09:37:01 AST: Chart cache purge
Wrong is offline   Reply With Quote
Old 30-07-2013, 09:21   #68
Registered User
 
Wrong's Avatar

Join Date: Jul 2013
Posts: 1,702
Re: OpenCPN Beta Version 3.3.719 Released

On a whim I moved CM93 from /home/username/charts/CM93 to /home/username/CM93.

No idea why, but the charts now display properly. ???

Permissions for /home/username/charts is rwx-rwx-rwx.

Same for CM93. Go figger.
Wrong is offline   Reply With Quote
Old 30-07-2013, 17:58   #69
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,402
Re: OpenCPN Beta Version 3.3.719 Released

Wrong...

There is just something scrambled in your cm93 data set.

From your log:
You should not see something like this:

Code:
09:32:25 AST: Loading CM93 cell /home/armido/charts/CM93/00300600/01500360/Z/01500360.Z
There should not be two levels of numeric directories under cm93. Specifically, the directory
Code:
/{blah, blah}/cm93/00300600/01500360/
seems just wrong for a good cm93 dataset. Sure does not exist on mine...

Some prior copy operation went awry, I think.

Dave
bdbcat is offline   Reply With Quote
Old 31-07-2013, 06:54   #70
Registered User
 
Wrong's Avatar

Join Date: Jul 2013
Posts: 1,702
Re: OpenCPN Beta Version 3.3.719 Released

Dave,

You are no doubt correct. But, why do the charts display properly when the CM93 file set is located at /home/username/CM93 but not when /home/username/charts/CM93?

It may be possible to use a program like krename to fix the problem if it exists throughout the set. if krename cannot be used, I'm open to suggestions how to fix the file structure.

I am hesitant to download CM93 nowadays from the internet and other sailors who may have the charts are non-existent at my location. A download attempt may be my only alternative though.

Thanks for the great work you and others are doing with OpenCPN!
Wrong is offline   Reply With Quote
Old 31-07-2013, 08:42   #71
Registered User
 
Wrong's Avatar

Join Date: Jul 2013
Posts: 1,702
Re: OpenCPN Beta Version 3.3.719 Released

Dave,

I used 'fdupes' to isolate the problem to 00300600. The entire CM93 file system was somehow inadvertently copied to that directory.

Still wonder though, why the charts only displayed when CM93 was moved to /home/username from /home/username/charts...

Thanks again!
Wrong is offline   Reply With Quote
Reply

Tags
opencpn


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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Advertise Here


All times are GMT -7. The time now is 15:47.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.