Bitcoin Forum
October 01, 2022, 08:42:01 AM *
News: Latest Bitcoin Core release: 23.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 3 [All]
  Print  
Author Topic: (Closed for Maintenance) Mining Profitability Chart  (Read 22229 times)
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 11, 2011, 07:25:39 AM
Last edit: January 06, 2012, 05:52:26 PM by wizzard0
 #1

2012-01-06: Closed for maintenance

2011-09-25: Added IXCoin, I0Coin, SolidCoin
2011-06-27: MtGox is back, bugs fixed, chart is back again, too Cheesy


I've got tired of http://bitcoin.atspace.com/income.html (since it only works once a day for me), and made my own Smiley

See http://tvori.info/bitcoin/charts/ . Suggestions welcome.

Displayed data:
* Historical profit chart (BTC, NMC)
* Last week profit chart

* current profit (All currencies)
* projected profit (accounts for next difficulty increase)

Data sources:
* BlockExplorer
* Bitcoin prices/profits: MtGox / BitcoinCharts (whichever ticker works at the time)
* Namecoin: Bitparking Exchange + MtGox.
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Phil21
Full Member
***
Offline Offline

Activity: 155
Merit: 100


View Profile
June 11, 2011, 07:51:54 AM
 #2

I like it!

However, this math doesn't quite add up to me...

Currently, 100 MH would give you 0,17728007 BTC/day. At rate $21,70 per BTC this gets you $3,8470/day

Don't get me wrong, I'd love to get $3800/day for 100MH, but I don't think that is correct Wink

-Phil
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 11, 2011, 07:56:04 AM
 #3

Currently, 100 MH would give you 0,17728007 BTC/day. At rate $21,70 per BTC this gets you $3,8470/day

Don't get me wrong, I'd love to get $3800/day for 100MH, but I don't think that is correct Wink

-Phil

Hmm, there were commas in place of decimal points. Fixed.
minerX
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 11, 2011, 08:40:15 AM
 #4

Currently, 100 MH would give you 0,17728007 BTC/day. At rate $21,70 per BTC this gets you $3,8470/day

Don't get me wrong, I'd love to get $3800/day for 100MH, but I don't think that is correct Wink

-Phil

Hmm, there were commas in place of decimal points. Fixed.

Very cool.  I would have assumed decimals anyhow. Smiley
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
June 11, 2011, 10:57:04 AM
 #5

Green line: profit (linear scale)
Orange line: MtGox price (log scale)
   

OBJECTION!
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 11, 2011, 04:27:28 PM
 #6

Green line: profit (linear scale)
Orange line: MtGox price (log scale)
OBJECTION!

I doesn't really makes sense to compare then, so I don't see problem with different scales. Do you?
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
June 11, 2011, 04:35:16 PM
 #7

Green line: profit (linear scale)
Orange line: MtGox price (log scale)
OBJECTION!

I doesn't really makes sense to compare then, so I don't see problem with different scales. Do you?
Well profit is part of a price... and I would be happy if you used either linear or log scale (possibly log to accommodate them both)
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 11, 2011, 04:52:47 PM
 #8

I don't feel the log scale profit reflects the true volatility of mining. Will make mtgox linear, too.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 11, 2011, 04:57:04 PM
 #9

I'm only really interested in the profit part anyways...  Wink

Nice work so far, let's see how this will still be improved!

/bookmarked

Edit:
Check out code.google.com/apis/chart/ for example... maybe it'll help you?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
ocharry
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
June 11, 2011, 05:03:23 PM
 #10

Currently, 100 MH would give you 0,17728007 BTC/day. At rate $21,70 per BTC this gets you $3,8470/day

Don't get me wrong, I'd love to get $3800/day for 100MH, but I don't think that is correct Wink

-Phil

Hmm, there were commas in place of decimal points. Fixed.

Europeans use commas at the decimal point.
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 11, 2011, 05:15:07 PM
 #11

* Changed mtgox price to linear scale
* added (somewhat scary) next difficulty-based profit estimate

Also, yes, in Ukraine we use commas too, but I'm too lazy to make dynamically-generated page for different languages/countries Smiley
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
June 11, 2011, 09:22:06 PM
 #12

* Changed mtgox price to linear scale
* added (somewhat scary) next difficulty-based profit estimate

Also, yes, in Ukraine we use commas too, but I'm too lazy to make dynamically-generated page for different languages/countries Smiley

There is a weird portion in the graph where the price is below the profit line. Is it something wrong with the data?
bcpokey
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500



View Profile
June 11, 2011, 09:28:01 PM
 #13

God no... not more of this stuff. Profitability charts are based on the concept that you can predict the future, which you can't even come close.

@$30/BTC your chart would never have predicted a huge drop to $13/BTC. People would be crying salty tears based on a $30 projection that suddenly halved.

EDIT: Sorry you are only looking at current month and predicted next difficulty. Not so bad. Thumbs up to you then.
neijek.bit
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
June 11, 2011, 09:41:47 PM
 #14

sorry might sound quite "stupid" but as the difficulty scales go up (meaning less bitcoins are generated per mh/s) would it not cause by default, an increase of value of BTC as they become more "rare" or "harder" to "produce"?
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 11, 2011, 09:54:22 PM
 #15

sorry might sound quite "stupid" but as the difficulty scales go up (meaning less bitcoins are generated per mh/s) would it not cause by default, an increase of value of BTC as they become more "rare" or "harder" to "produce"?
Only if the rate that people buy BTC keeps up with the rate BTC are generated.
If there is more demand than ~7200 new BTC/day (plus what old miners are selling from their stashes, so maybe ~8000 BTC/day for a while still) price will go up, if there is less, price will go down.

Difficulty wil FOLLOW price (as it might get unprofitable to mine at some points) but not vice versa - a merchant will nearly ALWAYS see ~7000-7500 BTC per day generated regardless of difficulty (and this is the only thing that drives price) unless a lot of miners quit at the same time.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
hoo2jalu
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
June 11, 2011, 10:38:24 PM
 #16

Green line: profit (linear scale)
Orange line: MtGox price (log scale)
   
OBJECTION!

Sssh, that's supposed to be sekrit. Look at that exponential return on investment instead!
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 11, 2011, 11:46:24 PM
 #17

Ah, and another question:
Where do you get this data from?

I guess from bitcoincharts.com... right?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 12, 2011, 03:25:15 AM
 #18

There is a weird portion in the graph where the price is below the profit line. Is it something wrong with the data?

1) Price and profit does not use the same scale
2) At the very beginning of the graph, there is portion where MtGox price is not available, the profit line reflects this while the price line does not Smiley I may cut it off in the future though.

Ah, and another question:
Where do you get this data from?

I guess from bitcoincharts.com... right?
Bitcoincharts, blockexplorer, mtgox.

Profitability charts are based on the concept that you can predict the future, which you can't even come close.

@$30/BTC your chart would never have predicted a huge drop to $13/BTC. People would be crying salty tears based on a $30 projection that suddenly halved.

EDIT: Sorry you are only looking at current month and predicted next difficulty. Not so bad. Thumbs up to you then.
Well, this isnt meant to be a "prediction chart", but a historical chart. I completely agree with you about predictions based solely on tickers, yes)
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 12, 2011, 03:26:36 AM
 #19

Ah, and another question:
Where do you get this data from?

I guess from bitcoincharts.com... right?
Oh BTW, do you know of any historical data of NMC/BTC tickers?
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 12, 2011, 05:26:00 AM
 #20

Update: Now with Namecoin ( http://dot-bit.org/ ) data!

Can't find historical namecoin data though, started to collect on my own...
jhansen858
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 12, 2011, 05:33:35 AM
 #21

this happens to mining in 1000 more blocks.

Difficulty Factor   817583.785486
Hash Rate (mega-hashes / second)   : 600
Exchange Rate ($/฿): $10.00

Coins   Dollars
per Day   ฿0.74   $7.38
per Week   ฿5.38   $53.82
per Month   ฿22.44   $224.39

Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 12, 2011, 05:45:07 AM
 #22

Difficulty Factor   817583.785486

per Month   ฿22.44   $224.39

Yep. I wonder what all those people will do with their 2-3k$ rigs now Cheesy

The Namecoin predicted difficulty jump stands out even more)
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 12, 2011, 09:32:50 AM
 #23

Dude! Putting Namecoin in there will only make the NMC economy (and hash rate) explode like there's no tomorrow! Embarrassed

It is a TINY network, compared to BTC at the moment and what's worse: I don't know of any exchange where you can sell Namecoin for USD! Giving the BTC value in USD for NMC is a bit misleading - please at least state that you'd get x BTC for 100MH/s mining Namecoins wich would then be worth y USD on MtGox.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 12, 2011, 12:35:16 PM
 #24

make the NMC economy (and hash rate) explode like there's no tomorrow! Embarrassed
Can't think of any sensible hurt that the influx of miners might do to namecoin (name squatting? don't make me laugh)
Although if I'm missing something - please explain.

I don't know of any exchange where you can sell Namecoin for USD!
I know https://exchange.bitparking.com/ . What's wrong with NMC->BTC->USD?

Giving the BTC value in USD for NMC is a bit misleading - please at least state that you'd get x BTC for 100MH/s mining Namecoins wich would then be worth y USD on MtGox.
Well, I should probably mention about mining pool fees, mtgox fee, variance, lost/stale/invalid/orphaned blocks and all such things then... It would get over-complicated and would resemble a big pile of legaleze, which I don't really want. That's what Wiki is for.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 12, 2011, 12:44:11 PM
 #25

I don't know of any exchange where you can sell Namecoin for USD!
I know https://exchange.bitparking.com/ . What's wrong with NMC->BTC->USD?
Until you have your BTC from biparking in your account and then on MtGox or on another exchange it'll take 1-2 hours. Currently 2 hours make a difference of ~5 USD/BTC! Wink

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 14, 2011, 01:26:03 PM
 #26

Update: MtGox stats (and all currency calculations) were screwed. Fixed.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 14, 2011, 04:45:09 PM
 #27

The Namecoin difficulty seems to come from a website that is down, hm?

"If you decide to go after Namecoin instead, the numbers would look as following:
Infinity NMC/day, 0.0400 NMC/BTC ($0.7616 per NMC), and $Infinity/day.
After next Namecoin diff update: Infinity NMC/day and $Infinity/day."

I'M GOING TO BE INFINITIVELY RICH, BABY! Grin

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 14, 2011, 11:46:42 PM
 #28

The Namecoin difficulty seems to come from a website that is down, hm?

"If you decide to go after Namecoin instead, the numbers would look as following:
Infinity NMC/day, 0.0400 NMC/BTC ($0.7616 per NMC), and $Infinity/day.
After next Namecoin diff update: Infinity NMC/day and $Infinity/day."

I'M GOING TO BE INFINITIVELY RICH, BABY! Grin

Oh, you catched a moment when I was updating the code Smiley

So, the update:

- Split charts to "last week" and "all time"
- Added namecoin difficulty/price/profit.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 15, 2011, 07:30:25 AM
 #29

Suggestion:
Add some horizontal lines every 1 USD, a bold one every 5

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
tealover
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 16, 2011, 02:26:20 PM
 #30

Love your chart, but it stopped updating! Sad Fix in progress?
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 16, 2011, 02:57:35 PM
 #31

Love your chart, but it stopped updating! Sad Fix in progress?
Oh shi %)

Apparently the updating job died while I was not attending it. Thank you!
tealover
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 16, 2011, 03:23:24 PM
 #32

Your welcome and thanks for giving me credit on your charts page that was unexpected Smiley
Beremat
Full Member
***
Offline Offline

Activity: 264
Merit: 100


YGOLD is a Defi platform


View Profile
June 16, 2011, 10:02:06 PM
 #33

Thanks for this! All I have to do now is check your charts to see if it's worth it more to mine nmc or btc.

Right now it's showing 0.000 for all profits. I assume that's because one of the MtGox price thingies is messed up, right?

wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 16, 2011, 10:16:47 PM
 #34

Thanks for this! All I have to do now is check your charts to see if it's worth it more to mine nmc or btc.

Right now it's showing 0.000 for all profits. I assume that's because one of the MtGox price thingies is messed up, right?

Previously, MtGox was outputting garbage instead of tickers. Now BitcoinCharts was down for maintenance.

Now I query both MtGox and BitcoinCharts and hope one of them works Cheesy

Suggestion:
Add some horizontal lines every 1 USD, a bold one every 5

Done that Smiley
Beremat
Full Member
***
Offline Offline

Activity: 264
Merit: 100


YGOLD is a Defi platform


View Profile
June 16, 2011, 11:17:41 PM
 #35

This is great. I assume the address on the bottom (1NpcrLukTvASg38sbTeUMshkySTLm7FW41) is a bitcoin, not a namecoin address, right? I just want to make sure before I make a donation.

Also, here's how you can make the chart scroll automatically to the right. It's a dirty script, but it works.

Code:
<script type="text/javascript">

function scrollDiv()
{
var el;
if ((el = document.getElementById('historydiv'))
&& ('undefined' != typeof el.scrollLeft))
{
el.scrollLeft = 0;
el.scrollLeft = 5000;
}
}

window.onload = scrollDiv;

</script>

Name the div with the history chart 'historydiv'.

wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 16, 2011, 11:52:05 PM
 #36

This is great. I assume the address on the bottom (1NpcrLukTvASg38sbTeUMshkySTLm7FW41) is a bitcoin, not a namecoin address, right? I just want to make sure before I make a donation.
Yes, it's bitcoin. Thanks!

Also, here's how you can make the chart scroll automatically to the right. It's a dirty script, but it works.
It works! So we finally have autoscroll Smiley Thanks again!
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 17, 2011, 12:18:08 AM
 #37

The Mtgox prices seem to be on a different scale (on the upper chart).

As they are anyways just a differently wheighted version of the profit charts, maybe you could get rid of them in the upper chart anyways? (Namecoin price - not profit - too)

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 17, 2011, 12:22:29 AM
 #38

The Mtgox prices seem to be on a different scale (on the upper chart).

As they are anyways just a differently wheighted version of the profit charts, maybe you could get rid of them in the upper chart anyways? (Namecoin price - not profit - too)
Prices are using other scale than profits. I'm considering either to split them (because they're not really related), or to rescale.

Also, they aren't simply weighted, profit=price/difficulty, and difficulty changes over time Smiley
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 17, 2011, 12:26:31 AM
 #39

Difficulty changes not even every week (well, in Namecoin it does currently Wink ), so having it on a weekly chart might be a bit much, as there would be max. 2 different difficulties (and you can see the jump anyways clearly)

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 17, 2011, 12:40:02 AM
 #40

Difficulty changes not even every week (well, in Namecoin it does currently Wink ), so having it on a weekly chart might be a bit much, as there would be max. 2 different difficulties (and you can see the jump anyways clearly)
You misunderstood me.

1. Difficulty is already only on historical graph
2. Look at the namecoin graph zigzags and you'll see that there's not much sense plotting prices and profits on the same scale. I think I'm gonna split them into 2 charts.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 17, 2011, 01:17:48 AM
 #41

Also, they aren't simply weighted, profit=price/difficulty, and difficulty changes over time Smiley
I was referring to this statement above - on a 1 week chart, they actually would be just weighted (maybe with a single change in the [invisible] weighting number that travels over the chart and disappears) most of the time.

In the long chart it might be interesting, in the short version it only adds clutter imho.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
irishmick
Full Member
***
Offline Offline

Activity: 134
Merit: 100


View Profile
June 19, 2011, 12:28:28 AM
 #42

You're probably aware of this but if not your chart does not seem to be updating mtgox price.

http://doge.crypto49er.com:9555         http://doge-eu.crypto49er.com:9555
Pool donations: DTPgwgDvyDL3vcnJFf33nkhBm6o2ZxVT6G
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 19, 2011, 12:32:37 PM
 #43

You're probably aware of this but if not your chart does not seem to be updating mtgox price.

The chart is correct; the numbers however are not. Fix is underway. Thanks for your feedback)
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 27, 2011, 01:49:59 AM
 #44

Well, MtGox is back, bugs fixed, chart is back again, too Cheesy
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1004


View Profile
June 27, 2011, 10:02:13 AM
 #45

Well, MtGox is back, bugs fixed, chart is back again, too Cheesy

Would there be a way to make the chart easier to understand by only showing bitcoin (and not including any lines or references to Namecoin ?)

Even if it is a form with a checkbox perhaps?

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


ahitman
Sr. Member
****
Offline Offline

Activity: 302
Merit: 250


View Profile
August 03, 2011, 08:46:44 PM
 #46

Looks like the mtgox prices aren't coming through again, is it possible to include a box to type in the variables manually if they don't come through automatically?

Otherwise, cool chart, great for comparing Bitcoin and Namecoin! Thanks.
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
September 25, 2011, 01:59:43 PM
 #47

Added IXCoin, I0Coin and SolidCoin profitability comparison.

Will make separate bitcoin-only page next Smiley
mpfrank
Sr. Member
****
Offline Offline

Activity: 247
Merit: 250


Cosmic Cubist


View Profile
January 06, 2012, 12:04:01 AM
 #48

There seems to be something wrong with your chart.  The MtGox price numbers are about 10x too small, and all the other traces are smushed flat near the bottom of the chart.  And I can only see two of them.  Does each of them need its own vertical scale, perhaps?  Also there are lots of 0, Infinity and NaN values in your data below the chart.

If all the sovereign non-cryptocurrencies will eventually collapse from hyperinflation, you can't afford *not* to invest in Bitcoin...  See my blog at http://minetopics.blogspot.com/ .

Donations accepted at:  17twYNyqTiCTM2gJmumkytvhZh4sCVSKNH
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
January 06, 2012, 05:50:27 PM
 #49

There seems to be something wrong with your chart.  The MtGox price numbers are about 10x too small, and all the other traces are smushed flat near the bottom of the chart.  And I can only see two of them.  Does each of them need its own vertical scale, perhaps?  Also there are lots of 0, Infinity and NaN values in your data below the chart.

Oh, I totally need to update the ticker scraping code >_<

Thanks for noticing, it always breaks when I pay least attention to it.
wizzard0 (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10



View Profile WWW
June 09, 2021, 08:43:47 AM
 #50

(offtopic) such memories... all this was 9 years ago omg.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 09, 2021, 09:48:15 AM
 #51

Longest maintenance ever! Grin

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
Pages: 1 2 3 [All]
  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!