Bitcoin Forum
April 26, 2024, 03:10:29 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 [343] 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 ... 425 »
  Print  
Author Topic: [CLOSED] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers  (Read 902902 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
yochdog
Legendary
*
Offline Offline

Activity: 2044
Merit: 1000



View Profile
May 06, 2014, 07:23:06 PM
 #6841

Looks like miners are getting skittish and bailing fast.  Not sure I have ever seen such a drastic fall in hash-rate on the guild before.  Down by a couple thousand TH overnight. 

I am a trusted trader!  Ask Inaba, Luo Demin, Vanderbleek, Sannyasi, Episking, Miner99er, Isepick, Amazingrando, Cablez, ColdHardMetal, Dextryn, MB300sd, Robocoder, gnar1ta$ and many others!
1714144229
Hero Member
*
Offline Offline

Posts: 1714144229

View Profile Personal Message (Offline)

Ignore
1714144229
Reply with quote  #2

1714144229
Report to moderator
1714144229
Hero Member
*
Offline Offline

Posts: 1714144229

View Profile Personal Message (Offline)

Ignore
1714144229
Reply with quote  #2

1714144229
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714144229
Hero Member
*
Offline Offline

Posts: 1714144229

View Profile Personal Message (Offline)

Ignore
1714144229
Reply with quote  #2

1714144229
Report to moderator
1714144229
Hero Member
*
Offline Offline

Posts: 1714144229

View Profile Personal Message (Offline)

Ignore
1714144229
Reply with quote  #2

1714144229
Report to moderator
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
May 06, 2014, 07:32:54 PM
 #6842

Looks like miners are getting skittish and bailing fast.  Not sure I have ever seen such a drastic fall in hash-rate on the guild before.  Down by a couple thousand TH overnight.  

I froze a few accounts last night that had started showing unusually bad block solving rates over the last 6 weeks, even if they had previously not had bad luck, or did not have abnormally bad luck over the lifetime of their account.  One of those users has contacted me and we're now going to go over their HW/SW configuration to find out if something is busted.

The pool luck only took a drastic turn ~6 weeks ago.  And unfortunately, you can't tell how abnormally bad luck is until you have enough time to identify a clear pattern.  2-3 weeks at 15% of the network is not enough to call 90% luck bad enough to be suspicious, so it was not clear if it was abnormally bad or just bad until ~2 weeks ago, when we had a solid month at ~90%.  Even that is not enough to rule out variance for certain.  Since then, the 1 month time frame is in the 80s, which is even worse worse.

6 weeks ago is (roughly) when difficulty surpassed the limit of an unsigned 32-bit integer (4.2b).  It is very possible that this is the cause of it, but until I know hardware/software specifications of these users, it's uncertain.

RIP BTC Guild, April 2011 - June 2015
hurricandave
Legendary
*
Offline Offline

Activity: 966
Merit: 1003



View Profile
May 06, 2014, 08:00:07 PM
 #6843

Well, if we want to entertain the idea of faulty hardware having some bearing on the overall results, we need to identify recent release's. I follow a number of the Antminer threads and see a significant number of miners struggling to keep the S2's up and running. Also see a significant number of S2 miners posting screen shots with concerns over large numbers of Hardware Errors and Rejects. Some one will do a little math and say...Mheee...that's not too bad. My point though is that is 1TH/s equipment and those rejects and errors accumulated in 2-3hrs exceed my accepts for a given time period. AND knock-off miners with slightly less advertised total hash speed from Bit-Mine seem to have a slightly higher error rate/hour as well. Just seems too me like these units are a bit off, maybe they are putting out some bad vibe static.......
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
May 06, 2014, 08:04:06 PM
Last edit: May 06, 2014, 08:22:32 PM by eleuthria
 #6844

Well, if we want to entertain the idea of faulty hardware having some bearing on the overall results, we need to identify recent release's. I follow a number of the Antminer threads and see a significant number of miners struggling to keep the S2's up and running. Also see a significant number of S2 miners posting screen shots with concerns over large numbers of Hardware Errors and Rejects. Some one will do a little math and say...Mheee...that's not too bad. My point though is that is 1TH/s equipment and those rejects and errors accumulated in 2-3hrs exceed my accepts for a given time period. AND knock-off miners with slightly less advertised total hash speed from Bit-Mine seem to have a slightly higher error rate/hour as well. Just seems too me like these units are a bit off, maybe they are putting out some bad vibe static.......

If the problem is related to the difficulty going above the limits of a 32-bit variable, it may not have anything to do with *recent* hardware releases.  It could be OLD hardware.  It would likely be firmware or software in the controller for the hardware.  (See edit for more info).

This would explain why these accounts were not noted the last time I did a pass.  I was looking for active withholding previously.  Accounts with significantly low block submissions vs shares submitted.  Last night's pass was specifically targetting shares vs blocks over the last 6 weeks, eliminating the chance of past luck making up for recent shortfalls.


EDIT/CLARIFICATION: The hardware itself has no reason to actually know the result of its hashing outside of diff>=1 (or >=1024 in some newer hardware I believe).  It's probably not in the software since *most* ASICs do not use custom software, they use cgminer or bfgminer.  So the point in the middle that handles communication between the hardware and the software is the most likely culprit.

RIP BTC Guild, April 2011 - June 2015
Entropy-uc
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


View Profile
May 06, 2014, 08:46:22 PM
 #6845

Well, if we want to entertain the idea of faulty hardware having some bearing on the overall results, we need to identify recent release's. I follow a number of the Antminer threads and see a significant number of miners struggling to keep the S2's up and running. Also see a significant number of S2 miners posting screen shots with concerns over large numbers of Hardware Errors and Rejects. Some one will do a little math and say...Mheee...that's not too bad. My point though is that is 1TH/s equipment and those rejects and errors accumulated in 2-3hrs exceed my accepts for a given time period. AND knock-off miners with slightly less advertised total hash speed from Bit-Mine seem to have a slightly higher error rate/hour as well. Just seems too me like these units are a bit off, maybe they are putting out some bad vibe static.......

If the problem is related to the difficulty going above the limits of a 32-bit variable, it may not have anything to do with *recent* hardware releases.  It could be OLD hardware.  It would likely be firmware or software in the controller for the hardware.  (See edit for more info).

This would explain why these accounts were not noted the last time I did a pass.  I was looking for active withholding previously.  Accounts with significantly low block submissions vs shares submitted.  Last night's pass was specifically targetting shares vs blocks over the last 6 weeks, eliminating the chance of past luck making up for recent shortfalls.


EDIT/CLARIFICATION: The hardware itself has no reason to actually know the result of its hashing outside of diff>=1 (or >=1024 in some newer hardware I believe).  It's probably not in the software since *most* ASICs do not use custom software, they use cgminer or bfgminer.  So the point in the middle that handles communication between the hardware and the software is the most likely culprit.

It could also be in the silicon.  You could have a fully unrolled hasher with a perverse error that corrupts the last 32 bits of the hash value under circumstances that includes the second 32 bits hashing to 0 (diff >4.2B).  The silicon could then find plenty of golden nonces but none (or a significant % lost) over 4.2B.

I was quite unhappy about the closed nature of many of the recently released products specifically because I wanted to run a test suite of known solutions against the hardware and was unable to do so.  The hardware we have online have solved ~150% more blocks than we have collected reward on, so I do have indirect confidence about the systems we own.
yochdog
Legendary
*
Offline Offline

Activity: 2044
Merit: 1000



View Profile
May 06, 2014, 09:06:04 PM
 #6846

Well, if we want to entertain the idea of faulty hardware having some bearing on the overall results, we need to identify recent release's. I follow a number of the Antminer threads and see a significant number of miners struggling to keep the S2's up and running. Also see a significant number of S2 miners posting screen shots with concerns over large numbers of Hardware Errors and Rejects. Some one will do a little math and say...Mheee...that's not too bad. My point though is that is 1TH/s equipment and those rejects and errors accumulated in 2-3hrs exceed my accepts for a given time period. AND knock-off miners with slightly less advertised total hash speed from Bit-Mine seem to have a slightly higher error rate/hour as well. Just seems too me like these units are a bit off, maybe they are putting out some bad vibe static.......

If the problem is related to the difficulty going above the limits of a 32-bit variable, it may not have anything to do with *recent* hardware releases.  It could be OLD hardware.  It would likely be firmware or software in the controller for the hardware.  (See edit for more info).

This would explain why these accounts were not noted the last time I did a pass.  I was looking for active withholding previously.  Accounts with significantly low block submissions vs shares submitted.  Last night's pass was specifically targetting shares vs blocks over the last 6 weeks, eliminating the chance of past luck making up for recent shortfalls.


EDIT/CLARIFICATION: The hardware itself has no reason to actually know the result of its hashing outside of diff>=1 (or >=1024 in some newer hardware I believe).  It's probably not in the software since *most* ASICs do not use custom software, they use cgminer or bfgminer.  So the point in the middle that handles communication between the hardware and the software is the most likely culprit.

It could also be in the silicon.  You could have a fully unrolled hasher with a perverse error that corrupts the last 32 bits of the hash value under circumstances that includes the second 32 bits hashing to 0 (diff >4.2B).  The silicon could then find plenty of golden nonces but none (or a significant % lost) over 4.2B.

I was quite unhappy about the closed nature of many of the recently released products specifically because I wanted to run a test suite of known solutions against the hardware and was unable to do so.  The hardware we have online have solved ~150% more blocks than we have collected reward on, so I do have indirect confidence about the systems we own.

Can you elaborate on the test in bold?  Are you speaking of your own farm? 

I am a trusted trader!  Ask Inaba, Luo Demin, Vanderbleek, Sannyasi, Episking, Miner99er, Isepick, Amazingrando, Cablez, ColdHardMetal, Dextryn, MB300sd, Robocoder, gnar1ta$ and many others!
Entropy-uc
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


View Profile
May 06, 2014, 09:25:44 PM
 #6847

Well, if we want to entertain the idea of faulty hardware having some bearing on the overall results, we need to identify recent release's. I follow a number of the Antminer threads and see a significant number of miners struggling to keep the S2's up and running. Also see a significant number of S2 miners posting screen shots with concerns over large numbers of Hardware Errors and Rejects. Some one will do a little math and say...Mheee...that's not too bad. My point though is that is 1TH/s equipment and those rejects and errors accumulated in 2-3hrs exceed my accepts for a given time period. AND knock-off miners with slightly less advertised total hash speed from Bit-Mine seem to have a slightly higher error rate/hour as well. Just seems too me like these units are a bit off, maybe they are putting out some bad vibe static.......

If the problem is related to the difficulty going above the limits of a 32-bit variable, it may not have anything to do with *recent* hardware releases.  It could be OLD hardware.  It would likely be firmware or software in the controller for the hardware.  (See edit for more info).

This would explain why these accounts were not noted the last time I did a pass.  I was looking for active withholding previously.  Accounts with significantly low block submissions vs shares submitted.  Last night's pass was specifically targetting shares vs blocks over the last 6 weeks, eliminating the chance of past luck making up for recent shortfalls.


EDIT/CLARIFICATION: The hardware itself has no reason to actually know the result of its hashing outside of diff>=1 (or >=1024 in some newer hardware I believe).  It's probably not in the software since *most* ASICs do not use custom software, they use cgminer or bfgminer.  So the point in the middle that handles communication between the hardware and the software is the most likely culprit.

It could also be in the silicon.  You could have a fully unrolled hasher with a perverse error that corrupts the last 32 bits of the hash value under circumstances that includes the second 32 bits hashing to 0 (diff >4.2B).  The silicon could then find plenty of golden nonces but none (or a significant % lost) over 4.2B.

I was quite unhappy about the closed nature of many of the recently released products specifically because I wanted to run a test suite of known solutions against the hardware and was unable to do so.  The hardware we have online have solved ~150% more blocks than we have collected reward on, so I do have indirect confidence about the systems we own.

Can you elaborate on the test in bold?  Are you speaking of your own farm? 

Yes.  Before we pulled everything off BTCguild about a month ago, we had solved blocks worth around 150% of the payments collected.
navigator
Sr. Member
****
Offline Offline

Activity: 362
Merit: 250


View Profile
May 06, 2014, 09:34:34 PM
 #6848

Will a 1PH pool of S2's find more blocks than a 1PH pool of S1's?

Difficulty has become so high that older slower miners may never ever find a block to help balance out luck. They are slowly becoming leechers instead of seeders for the pool.

Let's compare 5 S1's vs 1 S2. We are given 10 minutes to work on a block. Each S1 starts counting from 1 and makes it to 1000, The S2 makes it to 5000 in the same time frame. Are those 5 S1's counting a total of 5000 really equal to the single S2 that counted to 5000 on its own? To me, comparing the 5000 vs 1000 of each S1, says that the S2 will produce a higher share height in a given time frame compared to the 5 S1's.
hurricandave
Legendary
*
Offline Offline

Activity: 966
Merit: 1003



View Profile
May 06, 2014, 09:36:23 PM
 #6849

Are you referencing total shares submitted above a particular difficulty? Just total shares against block size? Sorry I just have a lot yet to learn and am not sure what/how your 150% is compared too.
DPoS
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
May 06, 2014, 09:45:28 PM
 #6850


 nobody complained when btcguild luck was over 100% for months on end. now it has swung the other way. At least until someone can prove otherwise.

I respect this position, but no one is throwing red flags for luck going down from 105% to 95%..the three month is already at 90% and it has been a completely different rhythm.  (longer lows and clipped highs)   Sorry that isn't scientific but many things can only be sensed with your gut to tell your brain that it doesn't have enough information to make a conclusion yet and needs to keep digging.

the discussion is healthy.. because if 80% is the new normal, there should at least be a reason for it.


~~BTC~~GAMBIT~~BTC~~Play Boardgames for Bitcoins!!~~BTC~~GAMBIT~~BTC~~ Something I say help? Donate BTC! 1KN1K1xStzsgfYxdArSX4PEjFfcLEuYhid
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
May 06, 2014, 09:45:58 PM
 #6851

Will a 1PH pool of S2's find more blocks than a 1PH pool of S1's?

Difficulty has become so high that older slower miners may never ever find a block to help balance out luck. They are slowly becoming leechers instead of seeders for the pool.

Let's compare 5 S1's vs 1 S2. We are given 10 minutes to work on a block. Each S1 starts counting from 1 and makes it to 1000, The S2 makes it to 5000 in the same time frame. Are those 5 S1's counting a total of 5000 really equal to the single S2 that counted to 5000 on its own? To me, comparing the 5000 vs 1000 of each S1, says that the S2 will produce a higher share height in a given time frame compared to the 5 S1's.

1 million 1 MH/s miners are just as likely to solve a block as 1000 1 GH/s miners or a single 1 TH/s miner.

RIP BTC Guild, April 2011 - June 2015
BRADLEYPLOOF
Hero Member
*****
Offline Offline

Activity: 520
Merit: 500


View Profile
May 06, 2014, 09:52:20 PM
 #6852

Will a 1PH pool of S2's find more blocks than a 1PH pool of S1's?

Difficulty has become so high that older slower miners may never ever find a block to help balance out luck. They are slowly becoming leechers instead of seeders for the pool.

Let's compare 5 S1's vs 1 S2. We are given 10 minutes to work on a block. Each S1 starts counting from 1 and makes it to 1000, The S2 makes it to 5000 in the same time frame. Are those 5 S1's counting a total of 5000 really equal to the single S2 that counted to 5000 on its own? To me, comparing the 5000 vs 1000 of each S1, says that the S2 will produce a higher share height in a given time frame compared to the 5 S1's.

1 million 1 MH/s miners are just as likely to solve a block as 1000 1 GH/s miners or a single 1 TH/s miner.

I would hate that 1,000,000 1mh/s electricity bill...
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
May 06, 2014, 09:54:00 PM
 #6853

I would hate that 1,000,000 1mh/s electricity bill...

Didn't say they were as efficient Tongue

RIP BTC Guild, April 2011 - June 2015
hurricandave
Legendary
*
Offline Offline

Activity: 966
Merit: 1003



View Profile
May 06, 2014, 10:00:28 PM
 #6854

The Antminer U1 and the S2 have the exact same chip, the S2 just has more of them, pretty much the same idea.
DevonMiner
Sr. Member
****
Offline Offline

Activity: 471
Merit: 250


View Profile
May 06, 2014, 10:41:44 PM
 #6855

Wow ... the pool speed has dipped hugely from a couple of days ago.

ak49er
Sr. Member
****
Offline Offline

Activity: 672
Merit: 250


Buy, sell and store real cryptocurrencies


View Profile
May 06, 2014, 10:54:37 PM
 #6856

Wow ... the pool speed has dipped hugely from a couple of days ago.
And luck is improving.  Not to say that there's any correlation between the two.  I just look at each number on a daily basis to see what it looks like out in my little bitcoin mining world. Smiley

My electricity costs are about to drive me to quit this game though.  And that certainly isn't something anyone can change.

MoreBloodWine
Legendary
*
Offline Offline

Activity: 1050
Merit: 1001


View Profile
May 06, 2014, 10:55:56 PM
 #6857

Wow ... the pool speed has dipped hugely from a couple of days ago.


Holy shit dude... 6.82 Ph

To be decided...
DaveF
Legendary
*
Offline Offline

Activity: 3458
Merit: 6235


Crypto Swap Exchange


View Profile WWW
May 06, 2014, 10:57:01 PM
 #6858

Well, if we want to entertain the idea of faulty hardware having some bearing on the overall results, we need to identify recent release's. I follow a number of the Antminer threads and see a significant number of miners struggling to keep the S2's up and running. Also see a significant number of S2 miners posting screen shots with concerns over large numbers of Hardware Errors and Rejects. Some one will do a little math and say...Mheee...that's not too bad. My point though is that is 1TH/s equipment and those rejects and errors accumulated in 2-3hrs exceed my accepts for a given time period. AND knock-off miners with slightly less advertised total hash speed from Bit-Mine seem to have a slightly higher error rate/hour as well. Just seems too me like these units are a bit off, maybe they are putting out some bad vibe static.......

If the problem is related to the difficulty going above the limits of a 32-bit variable, it may not have anything to do with *recent* hardware releases.  It could be OLD hardware.  It would likely be firmware or software in the controller for the hardware.  (See edit for more info).

This would explain why these accounts were not noted the last time I did a pass.  I was looking for active withholding previously.  Accounts with significantly low block submissions vs shares submitted.  Last night's pass was specifically targetting shares vs blocks over the last 6 weeks, eliminating the chance of past luck making up for recent shortfalls.


EDIT/CLARIFICATION: The hardware itself has no reason to actually know the result of its hashing outside of diff>=1 (or >=1024 in some newer hardware I believe).  It's probably not in the software since *most* ASICs do not use custom software, they use cgminer or bfgminer.  So the point in the middle that handles communication between the hardware and the software is the most likely culprit.

There have been many issues with chips though the years. Both ASICs and regular processors.
The Intel FDIV bug to the huge errata lists on some RISC processors tend to be more impressive then ASICs, but that is because they are more in the public eye. Do you think that the get it out as fast as you can hardware that we are using is *really* that well tested....

-Dave

Still love this error list from the old days (the 5th one down is my favorite) you could blow your hardware with bad code:

The Amstrad Plus ASIC improved a lot of the old CPC's capability. Yet this was a bit flawed.

    Despite removing some tasks from the CPU (Z80), ASIC registers are mapped onto memory from #4000 to #7FFF range prior to other type of memory (RAM or ROM).That means this memory range is not accessible when ASIC registers are paged.

    PPI emulation is not correct as the original 8255 does not need validation.On ASIC emulation , this validation is needed so some programs written for "old CPCs" will not be able to get keyboard state.

    Z80 IM2 mode is bugged.In this mode , the Z80 I register gives the high word for vector table.ASIC gives the low word from IVR and the devices that generate interrupt (raster and DMAs channels).ASIC generates sometimes a bad values and the raster interrupt routine is called instead of DMA0 routine.The reasons of this bug are not known.

    There is a conflict between programmable interrupts and some CRTC settings (line screen split).That will cause the RAM refresh to stop and the memory content will be quickly corrupted causing machine crash.

    Reducing Horizontal BLanking could cause another internal conflict when using DMA lists.In the worst case , this conflict can cause irreversible damage to the ASIC.

    Original CPC colors emulation is not correct.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Soros Shorts
Donator
Legendary
*
Offline Offline

Activity: 1616
Merit: 1003



View Profile
May 06, 2014, 11:30:29 PM
 #6859

EDIT/CLARIFICATION: The hardware itself has no reason to actually know the result of its hashing outside of diff>=1 (or >=1024 in some newer hardware I believe).  It's probably not in the software since *most* ASICs do not use custom software, they use cgminer or bfgminer.  So the point in the middle that handles communication between the hardware and the software is the most likely culprit.
Could it be a somebody's botched implementation of a custom stratum proxy?
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
May 06, 2014, 11:58:08 PM
 #6860

EDIT/CLARIFICATION: The hardware itself has no reason to actually know the result of its hashing outside of diff>=1 (or >=1024 in some newer hardware I believe).  It's probably not in the software since *most* ASICs do not use custom software, they use cgminer or bfgminer.  So the point in the middle that handles communication between the hardware and the software is the most likely culprit.
Could it be a somebody's botched implementation of a custom stratum proxy?

If it was a custom proxy, yes.  As I posted, my personal believe is this problem would be in software or firmware.  Hardware is possible, but doesn't quite make sense given how barebones a mining ASIC *should* be.  My bias points me towards firmware/controller software rather than mining software since that is where it makes the most sense.  However, if somebody is running *custom* software or a custom proxy, that would be another possibility for where the flaw lies, assuming there is one somewhere.

RIP BTC Guild, April 2011 - June 2015
Pages: « 1 ... 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 [343] 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 ... 425 »
  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!