Bitcoin Forum
December 15, 2024, 03:49:59 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 [85] 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 ... 649 »
  Print  
Author Topic: [Awesome Miner] - Powerful Windows GUI to manage and monitor up to 200000 miners  (Read 703267 times)
patrike (OP)
Legendary
*
Offline Offline

Activity: 3514
Merit: 1095


View Profile WWW
August 07, 2017, 09:21:16 PM
 #1681

It's worth mentioning that in the dev build, ccminer alexis has the groestl algorithm enabled by default but it does not support groestl - ccminer 2.1 does
Thanks for finding that, I will remove it.

Awesome Miner - Complete solution to manage and monitor mining operations of ASIC, GPU and CPU miners
Optimized Antminer firmware - Increased hashrate, improved power efficiency and more features. For S9, S9i, S9j, T9+, L3+, S17, S17 Pro, S17+, T17, T17+, S19, S19 Pro, S19j, S19j Pro, T19
Up to 200,000 miners | Notifications | Native overclocking | Profit switching | Customizable rules | API | Windows application | Mobile web
patrike (OP)
Legendary
*
Offline Offline

Activity: 3514
Merit: 1095


View Profile WWW
August 07, 2017, 09:24:16 PM
 #1682

It's worth mentioning that in the dev build, ccminer alexis has the groestl algorithm enabled by default but it does not support groestl - ccminer 2.1 does
Also there is no SkunkHash minier included. For best hash rates on a 1080ti I recommend ccminerskunk3 (see link below).

Furthermore in 'Options' -> Managed Software' -> 'CcMiner 2.1' (or similar) -> 'Edit...' there is no 'Default command line argument'. This will lead to:

Is it possible to add skunk algo in the software to support SIGT coin?
The latest dev version 3.2.2 supports skunkhash/SIGT out of the box.
The miner sw can be found here:
https://github.com/nemosminer/ccminer-skunk-jha/releases/tag/ccminerskunk3

In 'Mining software configuration' -> 'Command line parameters to mining software' you need to add '-a skunk --intensity=[n]' (n being a number from 1-31)
I know this is a bit complicated to setup the command line in this scenario right now, but my plan is to let you define the mapping that Skunkhash algorithm should be launch with "skunk" command line argument as part of the user defined Managed Software. Similar concept already exists for the predefined Managed Software. Due to some other priorities, it will take a couple of more days before I will be able to make that implementation change.

Awesome Miner - Complete solution to manage and monitor mining operations of ASIC, GPU and CPU miners
Optimized Antminer firmware - Increased hashrate, improved power efficiency and more features. For S9, S9i, S9j, T9+, L3+, S17, S17 Pro, S17+, T17, T17+, S19, S19 Pro, S19j, S19j Pro, T19
Up to 200,000 miners | Notifications | Native overclocking | Profit switching | Customizable rules | API | Windows application | Mobile web
patrike (OP)
Legendary
*
Offline Offline

Activity: 3514
Merit: 1095


View Profile WWW
August 07, 2017, 09:26:17 PM
 #1683

Is it possible for me to access Awesome Miner (read and/or write) from another C# application? I was building a few tools in visual studio and was hoping to exchange some data to/from Awesome Miner but am at a loss on how to do it. I realized that the integrated scripting is locked beyond another version but even with that it probably will not be able to do what I am wanting, so I would love to get it integrated into my projects somehow..
The way of getting information for an external application is to use the REST API:
http://www.awesomeminer.com/help/api.aspx

Awesome Miner - Complete solution to manage and monitor mining operations of ASIC, GPU and CPU miners
Optimized Antminer firmware - Increased hashrate, improved power efficiency and more features. For S9, S9i, S9j, T9+, L3+, S17, S17 Pro, S17+, T17, T17+, S19, S19 Pro, S19j, S19j Pro, T19
Up to 200,000 miners | Notifications | Native overclocking | Profit switching | Customizable rules | API | Windows application | Mobile web
patrike (OP)
Legendary
*
Offline Offline

Activity: 3514
Merit: 1095


View Profile WWW
August 07, 2017, 10:03:15 PM
 #1684

Version 3.2.3 (Development preview of 3.3 - Not for production use)

This update is smaller compared to the previous ones, but also includes a number of minor improvements and corrections not listed in detail below.

- More flexible algorithm configuration. New algorithms can be defined by user and configured for each mining software.
- More flexible Online Service and profit switching configuration
- Managed Software can be added and used by both Managed Miners and by the Managed Profit Switcher
- Profit switching improvements, including configuration to disable individual algorithms per pool and separate dual mining hashrates
- Web interface includes secondary hashrate if available, coin information in smart phone mode and corrections to notification display in multi-user environments
- New HTTP API's: Perform operations on a single notification. Includes Group Id information for miners. Get list of Managed Templates and apply templates to a miner.
- Custom e-mail address can be set for a notification action, to override the global e-mail address to send notifications to
- The coins listed with exchange rate in the statusbar can be customized
- Moved e-mail server configuration to a separate section in the Options dialog
- New algorithms and coins added
- Add user defined WhatToMine coins not listed in the main API
- Antminer R1-LTC hashrate correction
- Display Claymore miner invalid shares as HW errors
- Claymore Ethereum Miner 9.8
- Ccminer 2.1 replaces older Ccminer SP-mod
- Corrections to SMTP library to support Office 365 accounts
- Correction of Block Explorer request for zcash for the Balance feature
- General improvements and corrections

Important: The Remote Agent must also be upgraded.

Development Previews can be enabled from the Options dialog, General section. Then Menu -> Check for updates. If you need access to the MSI files for manual installation:
http://www.awesomeminer.com/download/setupdev/AwesomeMiner.msi
http://www.awesomeminer.com/download/setupdev/AwesomeMinerRemoteAgent.msi

New guide on the web site about Managed Software:
http://www.awesomeminer.com/help/managedsoftware.aspx

Awesome Miner - Complete solution to manage and monitor mining operations of ASIC, GPU and CPU miners
Optimized Antminer firmware - Increased hashrate, improved power efficiency and more features. For S9, S9i, S9j, T9+, L3+, S17, S17 Pro, S17+, T17, T17+, S19, S19 Pro, S19j, S19j Pro, T19
Up to 200,000 miners | Notifications | Native overclocking | Profit switching | Customizable rules | API | Windows application | Mobile web
Dumpfdoesel
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
August 07, 2017, 10:04:12 PM
 #1685

I really begin to like all the features of AM - great stuff!

A couple of things...

Suggestion UI change

1. I suggest you add 'Main' -> 'Miners' -> 'Summary' -> 'View details...' function to the right-click context menu of the miner itself.
2. In 'View details' -> 'Profit switching' add right-click option 'Mine this...' (will switch mining to the selected algo)

Finding when trying to include Excavator v1.2.11a as custom miner
The miner is hosted here: https://github.com/nicehash/excavator (note the special copyright)

1. Create 'User defined mining software' -> 'Compatibility mode=API only' / 'Compatible Software=Excavator (BETA)' / 'API Port=3456', tick some algos (ethereum, pascal)
2. Try to include it as Mining software in the 'Profit switshing profile properties'. It is not here  Huh
3. Change 'User defined mining software' -> 'Compatibility mode=Command line and API'
4. Go to the 'Profit swiching profile properties'. Now it is available  Smiley. Configure custom path to binaries
5. Deselect all other miners
6. Try to mine with it - no success. Result:
=========================== www.nicehash.com =========================
                Excavator v1.2.11a GPU Miner for NiceHash.
           Copyright (C) 2017 NiceHash. All rights reserved.
Developed by djeZo, zawawa and dropky with help and contributions from
             pallas, Vorksholk, bitbandi, ocminer, Genoil
=========================== www.nicehash.com =========================

Build time: 2017-07-28 11:55:16
Build number: 247
Provided startup commandline:
        "C:\Program Files\CryptoMining\Miners\excavator_v1.2.11a_Win64\excavator.exe"  -a  -s europe.ethash-hub.miningpoolhub.com:17020 -u UselessGuru.Awesome:x -ca  -p 4028

[23:39:43][0x00000d48][info] Log started
[23:39:44][0x00000d48][error] opencl | Failed to get ADL function pointers.
[23:39:44][0x00000d48][error] opencl | Failed to initialize the AMD Display Library (ADL).
[23:39:44][0x00000d48][info] core | Found CUDA device: GeForce GTX 1080 Ti
[23:39:44][0x00000d48][info] api | Listening on 127.0.0.1:3456
[23:39:44][0x00000d48][error] core | Failed to open command file: -p
[23:39:44][0x00000d48][info] core | Initialized!

7. Change 'User defined mining software' -> 'Compatibility mode=API only'
8. Try to mine with it. It connects to the miner but nothing happens. Sad
now here comes the tricky part...
9. Try to add some custom command line parameters in 'Profit switching profile properties'. Miner is not visible anymore, even though the 'Profit profiles' miner counter stays @ '1'  Huh Huh
10. Delete the 'User defined mining software' from step one
11. Go back to  'Profit profiles'. Miner counter stays @ '1'
12. Restore XML Backup  Grin
patrike (OP)
Legendary
*
Offline Offline

Activity: 3514
Merit: 1095


View Profile WWW
August 07, 2017, 10:25:30 PM
 #1686

I really begin to like all the features of AM - great stuff!

A couple of things...

Suggestion UI change

1. I suggest you add 'Main' -> 'Miners' -> 'Summary' -> 'View details...' function to the right-click context menu of the miner itself.
2. In 'View details' -> 'Profit switching' add right-click option 'Mine this...' (will switch mining to the selected algo)

Finding when trying to include Excavator v1.2.11a as custom miner
The miner is hosted here: https://github.com/nicehash/excavator (note the special copyright)

1. Create 'User defined mining software' -> 'Compatibility mode=API only' / 'Compatible Software=Excavator (BETA)' / 'API Port=3456', tick some algos (ethereum, pascal)
2. Try to include it as Mining software in the 'Profit switshing profile properties'. It is not here  Huh
3. Change 'User defined mining software' -> 'Compatibility mode=Command line and API'
4. Go to the 'Profit swiching profile properties'. Now it is available  Smiley. Configure custom path to binaries
5. Deselect all other miners
6. Try to mine with it - no success. Result:
=========================== www.nicehash.com =========================
                Excavator v1.2.11a GPU Miner for NiceHash.
           Copyright (C) 2017 NiceHash. All rights reserved.
Developed by djeZo, zawawa and dropky with help and contributions from
             pallas, Vorksholk, bitbandi, ocminer, Genoil
=========================== www.nicehash.com =========================

Build time: 2017-07-28 11:55:16
Build number: 247
Provided startup commandline:
        "C:\Program Files\CryptoMining\Miners\excavator_v1.2.11a_Win64\excavator.exe"  -a  -s europe.ethash-hub.miningpoolhub.com:17020 -u UselessGuru.Awesome:x -ca  -p 4028

[23:39:43][0x00000d48][info] Log started
[23:39:44][0x00000d48][error] opencl | Failed to get ADL function pointers.
[23:39:44][0x00000d48][error] opencl | Failed to initialize the AMD Display Library (ADL).
[23:39:44][0x00000d48][info] core | Found CUDA device: GeForce GTX 1080 Ti
[23:39:44][0x00000d48][info] api | Listening on 127.0.0.1:3456
[23:39:44][0x00000d48][error] core | Failed to open command file: -p
[23:39:44][0x00000d48][info] core | Initialized!

7. Change 'User defined mining software' -> 'Compatibility mode=API only'
8. Try to mine with it. It connects to the miner but nothing happens. Sad
now here comes the tricky part...
9. Try to add some custom command line parameters in 'Profit switching profile properties'. Miner is not visible anymore, even though the 'Profit profiles' miner counter stays @ '1'  Huh Huh
10. Delete the 'User defined mining software' from step one
11. Go back to  'Profit profiles'. Miner counter stays @ '1'
12. Restore XML Backup  Grin
Excavator v1.2 is not at all compatible with Excavator v1.1 included in Awesome Miner. They completely redesigned both the API and command line options between v1.1 and v1.2, so they are not compatible at all.

At some point I will add support for Excavator v1.2, once they keep the API more stable. There will be quite an implementation effort to support the new v1.2, and so far I don't think this miner has been so popular. Also, as you probably noticed in their license information, I'm explicitly forbidden to automatically download Excavator from Awesome Miner. So the user experience will not be as good when I move to v1.2.

Awesome Miner - Complete solution to manage and monitor mining operations of ASIC, GPU and CPU miners
Optimized Antminer firmware - Increased hashrate, improved power efficiency and more features. For S9, S9i, S9j, T9+, L3+, S17, S17 Pro, S17+, T17, T17+, S19, S19 Pro, S19j, S19j Pro, T19
Up to 200,000 miners | Notifications | Native overclocking | Profit switching | Customizable rules | API | Windows application | Mobile web
Dumpfdoesel
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
August 07, 2017, 10:46:10 PM
 #1687

Version 3.2.3 (Development preview of 3.3 - Not for production use)

This update is smaller compared to the previous ones, but also includes a number of minor improvements and corrections not listed in detail below.

[...]
- Ccminer 2.1 replaces older Ccminer SP-mod
[...]

Ccminer SP-mod is the fastest miner for keccak on a 1080ti ... so I would keep it.

Suggestion
Add a 'Comment field' to the 'Managed Software' dialog. This might be useful to document the source of the software (not for automatic DL).
Make 'Profit Profiles' & 'Managed software' exportable/importable as a complete package, so people can share their custom tuned profiles.
Ersan191
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 07, 2017, 10:49:31 PM
 #1688

First of all, thanks for all improvement suggestions on the profit switcher.

The idea is also to support defining GPU profile settings, and in some way apply when for example a miner is starting. Maybe it should be based on specific algorithm conditions to support the scenario you describe with the profit switcher as well.
Please also if you can allow it to revert to defaults when NOT mining, or specify a GPU profile to be used when not mining.

I think this is a pretty common use case - where people use AM to mine on a gaming computer when it is not in use.
Dumpfdoesel
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
August 07, 2017, 10:54:24 PM
 #1689


Excavator v1.2 is not at all compatible with Excavator v1.1 included in Awesome Miner. They completely redesigned both the API and command line options between v1.1 and v1.2, so they are not compatible at all.

At some point I will add support for Excavator v1.2, once they keep the API more stable. There will be quite an implementation effort to support the new v1.2, and so far I don't think this miner has been so popular. Also, as you probably noticed in their license information, I'm explicitly forbidden to automatically download Excavator from Awesome Miner. So the user experience will not be as good when I move to v1.2.

Agree. I am more confused about the 'show/no-show' of custom software in profit profiles... similar issue to

CPU mining with profit switching in AM dev 3.2.2)

Q: How do I set up CPU mining with profit switching in AM?
Dumpfdoesel
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
August 07, 2017, 11:01:57 PM
 #1690

Maybe you messed this one:

I am proposing some enhancements to AM:
[...]
  • Option to start miner sw as window (as is) OR minimized
[...]
[/list]

It is very annoying when the new miner window steals the focus ... whats even worse: Hitting the space bar and the very wrong moment will actually pause the intrusive miner Angry

So please start miners hidden... TIA!  Kiss
Ersan191
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 07, 2017, 11:04:55 PM
 #1691

Also a small issue, but using the 'Save hashrate...' shortcut on a miner does not seem to save the hashrate to the Algorithms page when you click 'OK' - I think this may only happen when you are using Managed Profit Switching (probably because of Unspecified coins) , as I remember it working before I started using that feature (using just Managed Miner)
Dumpfdoesel
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
August 07, 2017, 11:22:02 PM
 #1692

Last request for today:

Change the installer, so it allows installation to 'C:\Program Files\...'
If you change the path during installation from 'C:\Program Files (x86)\AwsomeMiner' to C:\Program Files\AwesomeMiner' and run the installation, it will be installed to 'C:\Program Files(x86)\AwsomeMiner' anyway. WTF Huh

Ersan191
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 07, 2017, 11:36:35 PM
 #1693

Also one last request for awhile (everything else is... you know... awesome) - can you include profit on the web interface instead of just revenue?
mjmeans
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
August 08, 2017, 01:41:04 AM
 #1694

Storx is correct here. Awesome Miner is only using WhatToMine for individual coin profit. When mining on Nicehash, zpool or Mining Pool Hub, Awesome Miner uses the API's of these services to figure out the profitability, as these services doesn't mine a fixed coin all the time. From the "outside", it's very difficult to know the profit of mining on these three pools without asking them (via API), so that's what Awesome Miner do.

One small correction, Mining Pool Hub does have coin mining ports in addition to their own auto switching algo mining ports. So Mining Pool Hub should be able to work with fixed coin profit switching. The Multi Pool Miner package has the feature of coin mining on MPH but I haven't tried it.

mjmeans
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
August 08, 2017, 02:15:20 AM
 #1695

Also, as you probably noticed in their license information, I'm explicitly forbidden to automatically download Excavator from Awesome Miner. So the user experience will not be as good when I move to v1.2.

Well, not really. click through license limitations are really not enforceable. But in any case, you can get around it by embedding a web browser window inside AM that will display the "releases" page or whatever. You could even have AM parse the returned page and discard all parts of the page except the link (they can't enforce a copyright on or enforce a process on the download mechanism of GitHub). The AM user must manually click the download link which makes them responsible for the download, not you. But at the user click AM can intercept the link activation (since it is an owned browser window) and make sure the download goes to a know place where AM can extract it to the right folder and configure it for the end user.

I'm not a lawyer, but I've had over 20 years of experience in IP (both patents and copyrights) and have several device patents (no software patents) to my name. The browser is a part of Windows. There is no fundamental difference, from a license standpoint, if your application launches the browser window as an embedded owned browser window and intercepts and process the users explicit request within the context of the user's desire to add it as a managed program to your program. It's obvious that NiceHash wants their program to really be usable only within their domain, but that's an unfair restriction (and unfair business practice) on a software that is otherwise freely available for separate use.

Of course Excavator using GitHub to host their closed-source application is a questionable use of GitHub in the first place. They just don't want to pay for server bandwidth to host their own proprietary program distribution. Then they use the source control part of GitHub to make a sort of documentation site; again, because they don't want to pay for their own server. There may or may not be anything against the terms of service of GitHub, but it seems at least dishonest and an abuse of what GitHub is meant to be to me.

Storx
Full Member
***
Offline Offline

Activity: 322
Merit: 233


View Profile
August 08, 2017, 02:59:13 AM
 #1696

Storx is correct here. Awesome Miner is only using WhatToMine for individual coin profit. When mining on Nicehash, zpool or Mining Pool Hub, Awesome Miner uses the API's of these services to figure out the profitability, as these services doesn't mine a fixed coin all the time. From the "outside", it's very difficult to know the profit of mining on these three pools without asking them (via API), so that's what Awesome Miner do.

One small correction, Mining Pool Hub does have coin mining ports in addition to their own auto switching algo mining ports. So Mining Pool Hub should be able to work with fixed coin profit switching. The Multi Pool Miner package has the feature of coin mining on MPH but I haven't tried it.



Yes this is true, but they do not output data from the individual coins for profits per coin, all their data is combined under a single algo still... that is the reason i left out the manual coin mining side of things, because there is no way to add it to online services...

- GPUs Mining : 128 (Updated 3/7/18) // CPUs Mining : 19 (Updated 2/23/18)
mjmeans
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
August 08, 2017, 03:56:21 AM
 #1697

I don't think I understand. If you go to https://miningpoolhub.com/?page=home&normalize=none and scroll down to the second table, you will see individual coin mining BTC/GH/Day ratings. And the Json return from "http://miningpoolhub.com/index.php?page=api&action=getminingandprofitsstatistics also shows individual coins for the coin mining ports 20xxx rather than the algo mining profit switch ports 17xxx. Doesn't this provide the information you need?


JACKSEG
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
August 08, 2017, 05:54:24 AM
Last edit: August 08, 2017, 07:14:11 AM by JACKSEG
 #1698

Hello and thanks for new version.

Signatum don't work for me.
I have the new coin but it was always "0.00 CHF".
In coins section, I have nothing in blocks, network hash rate, difficulty and Exchange rate.
I have add http://whattomine.com/coins/191.json on the new statistic section, but it's the same.

The only thing is to change manualy.

Thanks.
patrike (OP)
Legendary
*
Offline Offline

Activity: 3514
Merit: 1095


View Profile WWW
August 08, 2017, 06:08:11 AM
 #1699


Excavator v1.2 is not at all compatible with Excavator v1.1 included in Awesome Miner. They completely redesigned both the API and command line options between v1.1 and v1.2, so they are not compatible at all.

At some point I will add support for Excavator v1.2, once they keep the API more stable. There will be quite an implementation effort to support the new v1.2, and so far I don't think this miner has been so popular. Also, as you probably noticed in their license information, I'm explicitly forbidden to automatically download Excavator from Awesome Miner. So the user experience will not be as good when I move to v1.2.

Agree. I am more confused about the 'show/no-show' of custom software in profit profiles... similar issue to

CPU mining with profit switching in AM dev 3.2.2)

Q: How do I set up CPU mining with profit switching in AM?
All predefined mining software (incl. CPU miner in latest v3.2.3) and all Managed Software with Full Compatibility will be listed as available for the profit switcher in the Profit Profiles.

Excavator v1.2 cannot be used at the moment, because it's not yet supported by Awesome Miner

Awesome Miner - Complete solution to manage and monitor mining operations of ASIC, GPU and CPU miners
Optimized Antminer firmware - Increased hashrate, improved power efficiency and more features. For S9, S9i, S9j, T9+, L3+, S17, S17 Pro, S17+, T17, T17+, S19, S19 Pro, S19j, S19j Pro, T19
Up to 200,000 miners | Notifications | Native overclocking | Profit switching | Customizable rules | API | Windows application | Mobile web
patrike (OP)
Legendary
*
Offline Offline

Activity: 3514
Merit: 1095


View Profile WWW
August 08, 2017, 06:10:39 AM
 #1700

Also a small issue, but using the 'Save hashrate...' shortcut on a miner does not seem to save the hashrate to the Algorithms page when you click 'OK' - I think this may only happen when you are using Managed Profit Switching (probably because of Unspecified coins) , as I remember it working before I started using that feature (using just Managed Miner)
Also one last request for awhile (everything else is... you know... awesome) - can you include profit on the web interface instead of just revenue?
I will look into this. For the web page it's a bit limited in terms of space, especially if you run on a mobile device. For the desktop web it will probably fit.

Awesome Miner - Complete solution to manage and monitor mining operations of ASIC, GPU and CPU miners
Optimized Antminer firmware - Increased hashrate, improved power efficiency and more features. For S9, S9i, S9j, T9+, L3+, S17, S17 Pro, S17+, T17, T17+, S19, S19 Pro, S19j, S19j Pro, T19
Up to 200,000 miners | Notifications | Native overclocking | Profit switching | Customizable rules | API | Windows application | Mobile web
Pages: « 1 ... 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 [85] 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 ... 649 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!