Bitcoin Forum
June 21, 2024, 12:44:38 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 »
2241  Other / Meta / Re: Merit broke my life on: January 31, 2018, 02:24:34 PM
(By the way, kudos for trawling his post history.  I didn’t bother after I caught him in repeated lies, because I hate liars on principle.  Proofs are above in this thread.)
I did not lie and do not lie, your evidence has no basis, do not mislead people!

For one example, and mainly for the benefit of people who jump to the end of the thread:  I showed above that you (futilely) to retaliate against actmyname with negative trust between 9 hours and 35 hours after he (actually) bled your trust.  You said it was “over three days”.  Proofs are above.

Edit to add:  It should go without repeated mention, only an abject moron would buy your crock of a story about throwing 50 merits to a random user in an airdrop thread as a “test”.  Yes, and I have a bridge to sell.
2242  Other / Meta / Re: Merit broke my life on: January 31, 2018, 02:16:33 PM
So , i just went through your profile to see are you really that innocent or not ?
Well , I got my answer . I went upto 10th page and didn'nt see a single good post that would actually help the forum to have some quality . You are just a self acclaimed "legendery member " who have just got that posotion due to the time and some shit posts you gave to the forum . I really don't see a reason to argue here .

You just described in a nutshell why we need the merit system.  Do you think that soniclord would ever have attained “Legendary” status with a merits requirement?

(By the way, kudos for trawling his post history.  I didn’t bother after I caught him in repeated lies, because I hate liars on principle.  Proofs are above in this thread.)
2243  Other / Meta / Re: Merit broke my life on: January 31, 2018, 02:09:55 PM
[snip fine words]
how arrogant you are with all communicate. status allows?
as I wrote earlier - even a novice can know more than either of us

“Status allows”?  Just who do you suggest will stop me?  I play by the forum rules, which are fair and reasonable.  I don’t need any of your “status” to say whatever I damn well please.

(Also, by definition, an actual novice does not know anything substantial at all.)


I am amazed you people - a group of users decides the fate of people of a lower level.

I myself have an account created in March 2017.  It was inactive until December.  I only ranked up from Jr. Member to Member just yesterday.  By contrast, you have a rank of “Legendary”.

Well, so much for you questioning about my “status”.  So which is it?  Are you concerned about being squashed from above by somebody who was a Jr. Member yesterday, or are you trying to pull rank on me by questioning of “status allows” me to say what I do?


your post is very important for me... or you bought merits from me...?
Is this an attempt at smearing my reputation? If so, you should know that I don't react kindly to those.

It looks more like childish acting-out.  A temper tantrum fit for a toddler (who likes to yank the tails of tigers).

At least you got the 50 merits I said you deserved.  I will laugh about that, myself.

(More posts as I was typing...)

your post is very important for me... or you bought merits from me...?
Is this an attempt at smearing my reputation? If so, you should know that I don't react kindly to those.
you do not react, but your superiors should do an investigation, is not it so? how do you differ from me?

...on second thought, I take back what I just said.


your post is very important for me... or you bought merits from me...?
Is this an attempt at smearing my reputation? If so, you should know that I don't react kindly to those.
you do not react, but your superiors should do an investigation, is not it so? how do you differ from me?

Before this escalates and Lauda rips you a new one and you end up painted red by 10 people.. [...]

That sounds like a better idea.  My mistake.
2244  Bitcoin / Development & Technical Discussion / Re: Is it possible to generate an already existing seed? on: January 31, 2018, 01:52:22 PM
Hi guys, I'm reading "Mastering Bitcoing" and I'm curious about this topic, I read that with 64 hexadecimal you can generate 10^77 seeds and there is 10^80 atoms in the visible universe, but is it possible that you have a seed that already exist? I'm not focus on the probability, just the possibility.

Thanks and regards!

just as another thought on top:
and let's just assume, a collision was found - what is the probably that exactly this bitcoin address contains some spendable funds?

Assuming uniform distribution of the Hash160 (SHA256→RIPEMD160) output, each Bitcoin address can be spent by approximately 294 different keys.   (160+94=256)  There are numerous posts (indeed, entire threads) on this topic in the forum archives.  I regret that I don’t have any links handy.

Thus, te proper number to examine in this context is 2160.  As I said above in this thread, that is on the order of 1048.

Given that n addresses control spendable funds, where n is a number which can be determined from the public blockchain at any given point in time; and assuming that the n addresses are uniformly distributed throughout the 2160 search space (viz. that people have working CSPRNGs); what you are asking is the probability of colliding with any of them, when you pick a new address randomly from a uniform distribution.

Working out the precise answer is left as an exercise to the reader.  A reader who is more solid with subtle statistical calculations than I am—I don’t want to give potentially bad information.
2245  Other / Meta / Re: Merit & new rank requirements on: January 31, 2018, 01:40:04 PM
I think people following this thread might have also seen your post and decided it needed to be highlighted more.

Attention, everybody following this thread:

Prior to my giving merit for Laszlo’s famous pizza post, the oldest post to which I’d assigned merit was this 2014 explanation by gmaxwell on the problems with DHTs which once upon a time much educated me.

I had been intending at some point to comb through my bookmarks to many such excellent posts from the past—the quality of posts I wish I could now experience.  The archive of this forum contains a hidden library of invaluable information—a record of dialogues involving the brilliant minds who took Satoshi’s client and shaped it into the global financial networking bedrock which today holds value equivalent to hundreds of billions of dollars.  Reading those posts teaches both Bitcoin history and Bitcoin technology.  We can bring all that to the surface, and perhaps even slowly revive the forum to those glory days!

If we desire to highlight good posts from the past, could we please also start giving merit to the deep technical discussions by Core developers?
2246  Other / Meta / Re: Merit & new rank requirements on: January 31, 2018, 01:25:24 PM
Today was supposed to be HIRO! But apparently not fate with this meirite!

This post exemplifies one reason why we need the merit system.

+0.  Write better posts if you want to rank up.
2247  Other / Meta / Re: Merit & new rank requirements on: January 31, 2018, 01:17:37 PM
At current exchange rates, Laszlo paid the equivalent of well over a hundred million dollars (100000000 USD/$) for his pizzas.  I think he deserves some merit.  (Though not enough to give him any myself, when he’s been inactive almost four years.)
And yes, 31 merit for a post 8 years old.

Make that 37 merits.  Some others must have added since you last checked; and I just did, myself.  I’m in an expansive mood—and hungry.
2248  Other / Meta / Re: Merit & new rank requirements on: January 31, 2018, 01:00:56 PM
Merit works GREAT:

Here is one at the top of your list, I can see why he got a merit, he likes pizza!:

That's a moment of Bitcoin history. We wouldn't be where we are today without people like Laszlo actually exchanging it for goods and services. The merit system is doing a great job at highlighting posts like this.

At current exchange rates, Laszlo paid the equivalent of well over a hundred million dollars (100000000 USD/$) for his pizzas.  I think he deserves some merit.  (Though not enough to give him any myself, when he’s been inactive almost four years.)

The Merit system has dual purposes. Not only to prevent spammers ranking up but to also highlight content that is worth reading. The system is very successful in both so far.

Indeed, one is necessary for the other.  One can’t tend a garden by only throwing down weed killer, without also nurturing desirable plants to take over the soil.
2249  Other / Meta / Re: Merit broke my life on: January 31, 2018, 12:47:17 PM
You do realise that people can ask for payments in order to send other users merits

That must be beyond faux pas:  It must result in an instant automatic permaban.

It can’t always be caught; but it should be made risky enough that no craven blackguard with a high-value account would find it economical.

It will happen and a lot more than what you think  Merit system is bad for the forum and its somethign I would never ever use again

I don’t know you; but a reasonable person might ask if your opinion of what is “bad for the forum” might be coloured by your being a Jr. Member with zero merit, as you are at present.

Edit—P.S., to be clear about my own biases or lack thereof, all my current merit was earned by me; none came from any prior status.  I ranked up to Member at the the activity rollover yesterday, 30 January.  This may be easily verified by anybody who examines my post history and calculates the activity periods.
2250  Bitcoin / Development & Technical Discussion / Re: Is it possible to generate an already existing seed? on: January 31, 2018, 12:39:17 PM
[snip]

I was right by intuition.

I infer to the point to be that you may risk your life on your intuition, when travelling in an automobile at x miles per hour.  But would you risk your Bitcoin on your intuition?  Perish the thought!

Well, the latter is exactly what you’d be doing if you were to cook up your own RNG based on intuition, “a little knowledge” (a dangerous thing!), or anything else other than studied expertise.
2251  Other / Meta / Re: Merit & new rank requirements on: January 31, 2018, 12:29:35 PM
Though I am appreciating a lot of the etymological discussion that has gone on before this comment, it is missing something...oh yes, the "Hot for Words" person from YouTube.  I'm going to pretend one of you are her in what I hope, is a disturbing image for that person to be thought of as.

There seems to be a lot of prejudicial thinking against those who lack an absolute or near absolute mastery of the English language.  I hope that impression is not accurate, but seeing the last few pages really harping on "let's get rid of those non-English speaking newbs trying to make a buck, we don't care if they have to start somewhere" indicates to me that it is.

Oh no, a run-on sentence, I am doomed to be judged harshly.

The day I let some pretentious moral moron shame me over my own language mastery is a day which shall never happen.  Moreover, it is an ill omen when anybody accepts your transvalued inversion, whereby illiteracy is a mark of virtue and high standards a brand of vice.

And no, persons who lack adequate English skills do not belong in an English-language forum.  Full stop.  Their economic status is irrelevant; and your mention of that only makes it worse:  People with mediocre but passable English who have something worthwhile to say have never been rejected anywhere in such situations; but those who have nothing contribute are spammers and scum, whether they be dirty dirt-poor or otherwise.  Nobody has a right to “start somewhere” and make money by befouling the communications of other people.

To be excruciatingly clear:  Your dear “non-English speaking newbs trying to make a buck” are unwelcome, and I wish to make them feel that as intensely as I can.
2252  Other / Meta / Re: Merit broke my life on: January 31, 2018, 12:09:48 PM
You do realise that people can ask for payments in order to send other users merits

That must be beyond faux pas:  It must result in an instant automatic permaban.

It can’t always be caught; but it should be made risky enough that no craven blackguard with a high-value account would find it economical.
2253  Other / Meta / Re: Merit broke my life on: January 31, 2018, 11:51:51 AM
Yes, I am guilty, but not so much :-(

Then after you got red-handed and your trust bled, you sent a message posthaste to someone whose profile page expressly states:

Quote from: actmyname
IF YOU HAVE RED TRUST: DO NOT MESSAGE ME IMMEDIATELY. WAIT AT LEAST 72 HOURS OR THE PM WILL BE IGNORED.

Oops!  actmyname kept his promise by ignoring you:

I wrote actmyname, but he ignores me.
it took more than 3 days

LIAR.  The date stamp on actmyname’s negative trust feedback to you is 2018-01-25, as any reader may verify on your trust page.  This was as for 50 merit you sent Chetty (uid #1080650) 2018-01-25 14:00:16.  You left retaliatory negative trust for actmyname on 2018-01-26.  That is also on your trust page, and in the screenshot I posted earlier; have another look:


It is unfortunate that the trust datestamps lack greater precision (maybe via some API?).  The lower bound on how long you waited is 9 hours, 59 minutes, 44 seconds (2018-01-25 14:00:16 to 2018-01-26 00:00).  The upper bound is 35 hours, 59 minutes, 44 seconds.  Either way, you waited nowhere close to 72 hours, and certainly not “more than 3 days”, before leaving gross retaliatory feedback you had no right to leave anyway.

You even helpfully lied, and claimed that you risked 1.0 BTC in a matter whereby actmyname violated your trust (n.b. that actmyname properly claimed he risked 0.0 BTC as to you). [...]

I have the right to evaluate my work myself. having lowered to me trust the person has deprived me of work and which I was engaged in earnings for 3 years.

I have the right to evaluate my feelings myself.  Having offended me, you injured me by making me feel disgusted.  I evaluate that at 1000000 BTC cost.  I will now leave you negative trust based on that number.  Deal?

(Somebody does not understand the concept of an objective measure.)

I will not waste my time with the rest of your drivel in this or other posts to present.  You lie, and you get caught, and you keep lying.


I have repeatedly helped users of this forum with their developments for free.
You have no right to say so!
Of course I do, classic self-entitled shitposter.

+1.  If I had it to spare, that ought properly be +50.
2254  Other / Meta / Re: 10 recent posts that might deserve a merit on: January 31, 2018, 08:31:51 AM
https://bitcointalk.org/index.php?topic=2081765.msg27001835#msg27001835
What are the basic requirements for developing a blockchain?
Quote
1.Know  basic commands line code (C++).

2.You will need to access your computers console.

3.Invest in a book called Mastering by Andreas Anasopolous this man has a wealth of knowledge and YouTube videos and an online class at the university of Nicosia.

4.You will also need Git Hub there's lots of chain codes there.

5.Remember there are different kind of blockchains for example Ethereum is different than Bitcoin and say Open Ledger is an exchange but also a community and you can create coins in there if you can figure it out.

6. http://davidderosa.com/basic-blockchain-programming

7.Go to http://bitcoin.org there is lots of resources there you will need and say http://bitcoin.com/en/development there you will find developer communities and be able to get advice from other Dev’s along your way.

8.Read all about it and practice with yourself alone with the Internet dev peeps.

Well, that first post by hopeAo which you cited is substandard.  It is poorly written.  It makes flagrant technical mistakes; since when is C++ a “basic commands line code [sic]”?  It mentions half the title of Mastering Bitcoin, but without providing any link for the book—as another user, pebwindkraft, had already done upthread!  Much of its other information is repetitive as to prior posts, poorly written, and/or technically wrong; does the poster even know what a “computers console [sic]” is?  “Git Hub there's lots of chain codes there”—seriously, that deserves merit?

I could continue picking that post apart, but I think I made my point.

It may be related that the thread was largely stupid.  It started with a uselessly vague one-line question by a self-proclaimed “Tactical Genius”:  “What are the basic requirements for developing a blockchain?”  The very first response by Fantum was the best (“First off, not having to ask that question.”).  Some of the other early responses were of reasonable quality.  But the thread generally was trash.  I myself saw that thread repeatedly pop up; I ignored it.

(As the cherry on the sundae, the thread contained two spam posts which I just reported.  Thanks for drawing it to my attention.)

Any comment welcome. Thanks.

Well... you asked.

I did not look at your other selections.
2255  Economy / Exchanges / Re: Bitpay Generating Invalid BTC Address (URL addy) Any Ideas? on: January 31, 2018, 07:53:42 AM
The server is behind Cloudflare, which sometimes (or always if you use Tor) requires you to solve a CAPTCHA to connect to the site, which obviously won't work with programs that aren't web browsers (such as Bitcoin clients). BitPay knows about this problem, but doesn't seem to be in any hurry to fix it.

Thank you for the clarification comrade Foxpup! The problem is i'm not ussing TOR, just opera browser! But still, cloudflare service pops up each time i try to reach their site.

To fix the problem i foud it easier to copypaste the invoice ID into the noscrypt link :
https://bitpay.com/invoice-noscript?id= (YOUR ID)

Long-suffering Tor user here.  I should clarify the blocking issue and “noscript” workaround in hope it helps other Tor users, or non-Tor users as the case may be.

Bitpay’s support page for Tor users may currently bear the date of “January 04, 2018 02:28”; but it’s had substantially the same text for a very long time, including the same talk of “developing a fix” and an “immediate workaround”:

Quote from: Bitpay
BitPay does not block either VPN or Tor users. This is a Cloudflare/Tor issue that we're investigating, and we are developing a fix to this issue for Tor users. There is an immediate workaround detailed at the bottom of this post.

[...skipping story which sounds not too credible; going to the pertinent part at the bottom...]

How can I view BitPay invoice details (address and amount) while using Tor?

Our no-script invoice works for Tor browser users. If you generate an invoice, simply copy the invoice ID for the invoice in question (E.g. JWi53uinKVUxhe72jCoqY in https://bitpay.com/invoice?id=JWi53uinKVUxhe72jCoqY) into the following URL: https://bitpay.com/invoice-noscript?id=INVOICEIDGOESHERE

If Cloudflare blocks your wallet from detecting the Payment Protocol URL on a BitPay invoice, you can fetch the invoice amount and address using this method.

Last I tried this, it actually did work.  But I still dislike Bitpay. #NO2X
2256  Other / Meta / Re: Merit broke my life on: January 31, 2018, 07:14:40 AM
So, so, so...

First, you sent 50 (fifty) merits to Chetty for a post in a thread advertising a “90% AIRDROP”, a post which said only and exactly this:

Да точно, он вчера писал что осталось 9% монет у него

Approximately:  “Yes, certainly, he said he sent 9% of the coins.”  Fifty merit points for that is not a “test”.  Either you are claiming to be such an imbecile as might make such a “test”, or you presume that we be such imbeciles as to believe such a transparent lie.  ...well, well, well.

Yes, I am guilty, but not so much :-(

Then after you got red-handed and your trust bled, you sent a message posthaste to someone whose profile page expressly states:

Quote from: actmyname
IF YOU HAVE RED TRUST: DO NOT MESSAGE ME IMMEDIATELY. WAIT AT LEAST 72 HOURS OR THE PM WILL BE IGNORED.

Oops!  actmyname kept his promise by ignoring you:

I wrote actmyname, but he ignores me.

As you conveniently forgot to mention, you also sent retaliatory negative trust against actmyname.  Of course, this will accomplish substantially nothing:  Nobody trusts you by default.  actmyname’s trust will not bleed like yours, except for people who explicitly add you to their own trust lists.  You even helpfully lied, and claimed that you risked 1.0 BTC in a matter whereby actmyname violated your trust (n.b. that actmyname properly claimed he risked 0.0 BTC as to you).


Though you have been on this forum since 2015, somehow, you are ignorant both of how trust works, and of the policy that theymos does not intervene in such trust disputes:

I sended PM theymos too, but he is silent too.  Embarrassed

And you have the nerve to ask:

why this attitude towards people has become on the forum?

Well, here’s a hint:  Maybe, just maybe, people on this forum have become a tad peeved and impatient with swindlers who use alts to pump scamcoin airdrops just like you did, prima facie, you sneaky bastard.  And either you are guilty of that, or you are guilty of criminal stupidity; there is no third option here.

Thus now, your life is “broke”.  Ruined!  Destroyed by the evil merit system, whose malevolent tyranny knows no bounds!

Therefore, I suggest that you get a life.
2257  Other / Meta / Re: Merit & new rank requirements on: January 31, 2018, 06:23:14 AM
P.S., all the whiners complaining about the merit system ipso facto thus demonstrate that they are incapable of writing meritorious posts, and therefore worthless to the forum.  Make good posts, and people will notice.  Or shut up.

Some complainers (complainants? complainactingors? nobody knew English could be so complicated) are doing quite well merit-wise so apparently complaining is worth something to someone.

I believe the proper word would be complainant, as used in a court of law.  Whereas I used the word “whiners” by way of dismissing the complaints for lack of merit.


Complainers and complainees (like employers and employees)?

I don’t know an English word for the receiver of complaints; and I doubt one exists, for he who hears a complainant’s prayer must be a judge.  Thus, you understand my call to be judgmental.

Such measures are of unfortunate necessity; for we are not in the age “when Man yet new / No rule but uncorrupted reason knew... / Needless was written law, where none opprest: / The law of Man was written in his breast”.  (Now, there’s an „Emblem für immer in der Brust“.)


“...my call to be judgmental”—case in point, a complaint without merit:

I clearly see that this forum is now taken in "one hands" and this is why I'm disappointed.

It is all a conspiracy against you, personally, because you are a special snowflake—and the universe itself hates you.  That is why the universe always disappoints special little you.  I suggest that you convert to misotheism.

The complainant’s motion is DENIED.

The complaint is DISMISSED WITH PREJUDICE.

Bye.


+1 sM because I love your command of the English language. I even learnt something.

PS: Due to all the excitement, I'm not sure if that's the first time I doled sM due to actually liking the post's content where most, if not all, of previous sM allocations were gifted for humor et al. purposes.

Aside: There are no asides.

Edit: Reserved for edits.

Calvo turpuis est nihil comato: Practicing my Latin while eating my Reuben in case I ever meetup with CBH again.

Testing my Latin: Cogito, ergo sum dignum merito.

+1 for appreciation of fine English, and for compelling me to haul out a Latin dictionary—hah!

Given your penchant for both languages, mayhap you appreciate my humour over the origins of the word merit juxtaposed against etymologically odd cousins, meretrix and meretricious.  Sadly, it may be expected that some will merit merits through the meritorious discipline of soldiers, whereas the meretricious will behave as the lowest class of whores.0

The solution to such problems can only be social and cultural:  Thus do I call down obloquy on any who seek merits meretriciously and not meritoriously.  Is honour so cheap as to be bought?  Can respect be begged, and thus beggared?  Let it be not so!

P.S.:  Being decentralized and uncontrollable, Bitcoinum nullius est.


0. Another etymologically vexatious word; cf. care, charity.  Those wise in words also may use “nice” as a covert insult.
2258  Bitcoin / Development & Technical Discussion / Re: Important Lighting Network reading- for everyone! on: January 31, 2018, 12:48:36 AM
Thank you for that link!  Though many (including myself) have discussing the “network layers” analogy for a long time, this is very well worked up; and it’s the first I’ve seen the quite apt comparison to unicast vs. broadcast.

Admittedly overextending the analogy a bit, I think this will also excite the mental wheels of anybody with IP routing knowledge.  I haven’t been following LN development closely enough to know; but I’d be surprised if Lightning engineers hadn’t already been combing the vast repertoire of routing algorithms knowledge for useful things.
2259  Other / Meta / Re: Merit & new rank requirements on: January 30, 2018, 11:34:22 PM
Do not beg for merit excessively.

Code:
s/excessively/at all—ever/

The merit system is a promising idea.  But it will only work if we develop a strong cultural expectation that merit will only be awarded for meritorious posts.  Requests for merit must be declared extreme rudeness, a forum faux pas.  Such a thing is fit only for social opprobrium, derision, sneers, and shunning.

In most cultures, fishing for compliments is viewed as something between boorish and unthinkable.  Asking for merit is worse, because it may accrue monetary value due to signature campaigns.  It is like begging a professor for a top grade, instead of doing work worthy of earning a top grade.

By contrast, those who have something worthwhile to say will take pride in earning merit the normal way:  By making posts which others find valuable.  Whereas those who have nothing worthwhile to say, as such have nothing to add to the forum.

For my part:  Nobody who ever asks me for merit will ever get any from me—period.


P.S., all the whiners complaining about the merit system ipso facto thus demonstrate that they are incapable of writing meritorious posts, and therefore worthless to the forum.  Make good posts, and people will notice.  Or shut up.


Edit:  Added the paragraph about people taking pride in earning merit the normal way.
2260  Bitcoin / Development & Technical Discussion / Re: How do I calculate the Exponent for public/private keys on: January 30, 2018, 11:14:30 PM
He has now gone from flaunting arrogant ignorance to self-satirizing it.

In fairness, I think the Anti-Cen account *is* satire. The posts are often quite funny pastiches of genuine attempts to troll Bitcointalk.org.

You think?  If so, it’s still a troll—and that would not be the first time I may have been trolled here, though the other one was much less plausible.  Thus, the possibility had occurred to me; but yet every time I have ever imagined that there must be an upper bound on human stupidity, a greater idiot has proved me wrong.

In any case, I am a long term-thinker; and I do anticipate that this thread may be a handy reference.  Much of Anti-Cen’s spew about Bitcoin and Lightning is delivered in such a manner as may be effective FUD to scare and confuse newbies.  That was my first thought when I saw this thread.  There are enough bottom-feeders serving as paid shills to post such things; we don’t need more from someone who does it for jollies due to lack of any higher aim or greater pleasure in life.

Well, anyway, I appreciate the tip.  Perhaps I ought return to my usual occupation of manufacturing MD5 ASICs for Bitcoin mining, or doing carpentry with a screwdriver to put in nails.
Pages: « 1 ... 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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!