Bitcoin Forum
May 25, 2024, 04:41:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 »
141  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 15, 2016, 07:09:06 AM
Have any producer payouts been made yet? I can't seem to see any in my new wallet

So on the Producer payouts here is the deal. I've had some website issues which I detail below. However, I want to point out that the Foundation wallet is accumulating coins and ALL COINS WILL EVENTUALLY BE PAID OUT. My request is Producers continue to use the website as they always have, entering meter readings as you've done before because this memorializes the meter data which is the key. What this does is allow me to produce a daily payout using the current website mechanism (the old blockchain data). Once I can get to the proper stage in the web update I will roll the database back to Jan 7th and re-calculate the coins to be paid against the coin totals for that day on the new chain. You will receive coins for that day in the same proportion that they were calculated using the old chain (albeit, updated for the differing coin total shown below --- and in actuality it will be quite close). Below is the payout schedule where we stand as of tonight's payout:

Payout Date     Block #     Daily blocks     Payout coins     Coins in Wallet
1/7/2016              1322                698              1,396,000        1,396,000
1/8/2016              2020                698              1,396,000        2,792,000
1/9/2016              2718                698              1,396,000        4,188,000
1/10/2016            3567                849              1,698,000        5,886,000
1/11/2016            4320                753              1,506,000        7,392,000
1/12/2016            5030                710              1,420,000        8,812,000
1/13/2016            5746                716              1,432,000       10,244,000
1/14/2016            6463                717              1,434,000       11,678,000

As I pointed out previously, all payouts up to and including Jan 1 were made before block 801,739 of the old blockchain and are therefore transferable onto the new blockchain. Payouts for Jan 2 through Jan 6 will be donated by me (through the Foundation) on a 1 for 1 basis. There is nothing to do here, I will send them at some point in the future. I will do this after the web stuff is chugging along so I can memorialize it on a webpage that explains everything and has txid's. The new coin officially began staking on Jan 9, though it found 2718 blocks in that first day of which 624 were PoW (0 reward) and 2,094 were PoS (4,188,000 coins). Since this is about 3X a normal day's worth of staking, I felt it was fair to apply these coins back 2 days (Jan 7th and 8th) as well, thereby effectively making these donation days the responsibility of the Foundation coins. Considering the anomaly of the first days of staking (~3x the # of blocks than normal), I thought and was hoping this would be OK with the Producers for those days. On a side note, the staking seems to have settled down very nicely and is chugging along at ~720 per day which is right on target. Nicely done Ahmed!


So as for the web: I have been using the website (grcoin.com) to spit out the coin payment calculation, which was "professionally done" (the backend is pretty good even the front end isn't much to look at). I didn't have any more funding so I stopped using the contracting services back in 2014. In late 2014 the old coin started to experience issues and that became the priority. I didn't have time or the imperative to do the website stuff if I didn't know if the coin (and therefore the project) would ultimately need to be abandoned. But now in hindsight I wish I had spent more time on it! It obviously took awhile to fix the coin, about 13 months, but now it's done as of 1/9/16 and all of sudden I'm way behind on the web and subsequent heavy marketing that I'd like to do. I have recently begun working on it in earnest by myself but ran into an immediate problem: I can't deploy any updates to the web. I've issued a stack overflow question here.

If anyone can help or knows someone with Rails experience that could spend a little time with this project I would be much obliged, it might help speed things up a bit. For my part I'm committed to staying up late and working on what I can and going to meet-up groups starting next Monday to sit with others who could help and maybe entice them to join the project. Even after I get past the pesky deployment error there's still much to do:

1) update the database to produce the calculation for the new coin [hard]
2) cosmetic upgrades [not that hard, but time-consuming]
3) ease of use for new sign-ups and content [some hard, some time-consuming]

The first step represents the point I need to get to in order to produce the new script files I can feed into the Foundation wallet and payout the new coins, and update the database with the new information so your coin totals are correct on your user pages. At this time I will be able to rip through all of the payments that haven't been made yet in one fell swoop (and will payout the donations for the missed days here as well). The second step is just absolutely necessary to attract users who hear about greencoin through our marketing efforts (or watch the slick movie), and the third is necessary to make signing up solar producers seamless and easy (automatic emails, easy to find instructions, etc.).

This is all a lot of work, for which I am totally committed, but at the same time any additional help just accelerates things along.

I hope this sounds like an actionable plan for everyone.
142  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 12, 2016, 06:08:24 PM
My node is listed twice above and I have currently 13 connections.
Are you sure you are running the very latest version of the wallet have reindexed/rescanned as per Ahmeds instructions?
I see two rejected/banned IPs in my logs, that's why I am asking.


Ok, found the problem: it has to be GreencoinV2.conf, not Greencoin.conf! Seriously, that is NOT obvious!

SO, I'm synced and staking! Tongue

yep, sorry about needing the conf and we'll ty to get the wallet to an installed version soon. The key here was getting a stable PoS coin out, which Ahmed did a terrific job getting accomplished, and from here we can start piling on the upgrades and features.
143  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 12, 2016, 07:36:04 AM
Producers: I am finalizing the set-up to payout the new coins. Here are some of the facts, comments, and forward-looking intentions as it relates to the first 11 days of this year and the completed PoS switchover, with respect to getting the Producer payout system back up and running fully:

The Foundation officially supported the old block chain until Block # 801739 (Block Time: January 2, 2016, 23:51:42 GMT)

The entire January 1st, 2016 payout day occurred before the end of this support (#800594 was the actual last block # a tx shows up).

January 2nd through January 7th I continued to pay out on the old chain. During this time the final status of a successful switch to PoS was uncertain. On January 9th (and before paying out the Jan 8 file), the PoS began working on the new chain, block #564 at time = 1/9/16 12:33 PM. Without a block explorer I went and found all of the blocks that occur just prior to 4 AM GMT, which is the official daily cutoff for payments going back to the first operating day. They are as follows:

Payout day   Block   Coins
1/9/16         2718   ~4,188,000
1/10/16       3567   ~1,698,000
1/11/16       4320   ~1,506,000

Today I successfully got the new Foundation wallet up and running on a linux machine. The coin amounts above are estimated. I know the balance of the Foundation wallet now and subtract back for the block # by 2000 coins/block. However, I don't know the exact balance at the given points in time so I will use these.

For the period of Jan 2-8 I was going to donate in coins to match the payouts that were made (calculated) on the old chain. Given that the first day of staking had a rather large total coin gross, I propose utilizing this 4.2M by spreading it over the 3 days prior, that is the 7th-9th, leaving me with the burden of only donating in for the 2nd through the 6th, which is still 5 days (~7M coins). That yields about 1.4M per day for those 3 days, which is close to the daily target of 720 block (1.44M coins).

 
144  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 12, 2016, 07:07:23 AM
that's cool idea.
using something like JSON format or other recognisable data format might be useful for more efficient parsing.

i recall some coins only like one OP_RETURN per block ?


edit.
although if you create your own consistent format you may be able to squeeze more data in Smiley (that of course does not preclude using a recognisable data format as well for your reduced info)
you could assume headers for example, so that information could be removed from input making it smaller

i.e. your example above, if you assume the headers/ordering you use
"P: 1; SYSTYPE: PVS; MR: 1200, MDIFF: 6.0; CC: 2.886; KGC: 2.8; TKGC 13842.3432"

becomes

"1; PVS; 1200; 6.0; 2.886; 2.8; 13842.3432"

I see. I was going for the key value pair but you don't think that's fruitful (i.e., not JSON-y?). There are two places to put data, the OP_RETURN could be encrypted but since this isn't personal info I didn't see the need for OP_RETURN use in this case, though the 1 OP_RETURN per block is troubling if anyone else knows about that.
145  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 12, 2016, 12:08:12 AM
I anticipate running 3 pays worth of Producer payouts tonight (1/9, 1/10, and 1/11). The totals won't match the website just yet because the website uses a formula to calculate coins based on the old blockchain. They will be paid base don the new daily coin totals which haven't been integrated at www.grcoin.com yet. I'll work backwards to get that to match as I update the web.

I also want to add data to the blockchain, something like "P: 1; SYSTYPE: PVS; MR: 1200, MDIFF: 6.0; CC: 2.886; KGC: 2.8; TKGC 13842.3432"

P = GreenCoin Foundation Renewable Producer #
SYSTYPE = System type (e.g. PVSolar or WV-Biodiesel)
MR = Meter read
MDIFF = meter differential from previous reading
CC: carbon conversion for given system type (i.e., PVsolar and Biofuel are different)
KG = carbon dioxide equivalent, in kg
TKG = total CO2 for that day among all producers

Comments can be added to payouts simply in quotes such as $./greencoind sendtoaddress <greencoinaddress> <amount> [comment] [comment-to]
It can also be placed in the OP_RETURN

(not sure the difference between "comment" or "comment-to" if someone knows)

The reason for this is 3rd parties could build explorers and databases that makes use of this data for free. That might be helpful in expanding our carbon crediting imperative if people can see and utilize this information right off the blockchain.

So let me know any thoughts on that idea.
146  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 11, 2016, 05:43:56 PM
Ahmed said the seed node went off line but is back up. Here is my peer listing if you want to use addnode:

Code:
[
{
"addr" : "149.210.234.234:11517",
"addrlocal" : "67.170.32.46:63417",
"services" : "00000001",
"lastsend" : 1452534208,
"lastrecv" : 1452534208,
"bytessent" : 10686,
"bytesrecv" : 8962,
"conntime" : 1452532045,
"timeoffset" : -6,
"pingtime" : 0.21500800,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 3966,
"banscore" : 0,
"syncnode" : true
},
{
"addr" : "212.243.7.37:11517",
"addrlocal" : "67.170.32.46:63418",
"services" : "00000001",
"lastsend" : 1452534208,
"lastrecv" : 1452534208,
"bytessent" : 10779,
"bytesrecv" : 16735,
"conntime" : 1452532045,
"timeoffset" : -6,
"pingtime" : 0.21000800,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 3966,
"banscore" : 0,
"syncnode" : false
},
{
"addr" : "[2a01:7c8:aab9:45:5054:ff:fe19:4707]:11517",
"addrlocal" : "[2601:602:8b00:c5f5:58fa:3695:b303:f5e7]:63419",
"services" : "00000001",
"lastsend" : 1452534208,
"lastrecv" : 1452534208,
"bytessent" : 5699,
"bytesrecv" : 4690,
"conntime" : 1452532046,
"timeoffset" : -6,
"pingtime" : 0.18000800,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 3966,
"banscore" : 0,
"syncnode" : false
},
{
"addr" : "45.55.250.196:11517",
"addrlocal" : "67.170.32.46:63420",
"services" : "00000001",
"lastsend" : 1452534208,
"lastrecv" : 1452534208,
"bytessent" : 10418,
"bytesrecv" : 4347,
"conntime" : 1452532046,
"timeoffset" : -6,
"pingtime" : 0.14500400,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 3966,
"banscore" : 0,
"syncnode" : false
},
{
"addr" : "[2001:918:ffdf:320:dc88:47ff:fea6:dc8e]:11517",
"addrlocal" : "[2601:602:8b00:c5f5:58fa:3695:b303:f5e7]:63431",
"services" : "00000001",
"lastsend" : 1452534198,
"lastrecv" : 1452534134,
"bytessent" : 4629,
"bytesrecv" : 5211,
"conntime" : 1452532092,
"timeoffset" : -5,
"pingtime" : 0.39000000,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 3966,
"banscore" : 0,
"syncnode" : false
},
{
"addr" : "[2601:602:8b00:c5f5:4050:c88f:f16:7ca8]:55954",
"addrlocal" : "[2601:602:8b00:c5f5:58fa:3695:b303:f5e7]:11517",
"services" : "00000001",
"lastsend" : 1452534201,
"lastrecv" : 1452534201,
"bytessent" : 8757,
"bytesrecv" : 8295,
"conntime" : 1452532400,
"timeoffset" : 1,
"pingtime" : 0.00300000,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : true,
"startingheight" : 3970,
"banscore" : 0,
"syncnode" : false
},
{
"addr" : "94.211.9.70:11517",
"addrlocal" : "67.170.32.46:64007",
"services" : "00000001",
"lastsend" : 1452534198,
"lastrecv" : 1452534198,
"bytessent" : 3546,
"bytesrecv" : 1576,
"conntime" : 1452533549,
"timeoffset" : -5,
"pingtime" : 0.49600200,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 3980,
"banscore" : 0,
"syncnode" : false
}
]
147  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 11, 2016, 07:57:21 AM
Staking was working now after a reboot, nothing. Stake appears to be 0.

do I need to put in the line command "walletpassphrase <pass> <time> true" every time I boot up in order to enable stake?

yes, anytime the client is closed and reopened.
Chris..thnx for the confirmation...now how do I ensure all my coins are staked?

I put the command line in and after 10 mins about 2% of available coins in my wallet are staking. How do I get it up to 100% staked? Yes, the coins are all >24 hours old...do I need the wallet on for 24 hours IOT to stake them?

I have never delved into PoS before so maybe a few lines on how PoS works, how to enable and the particulars of greencoin PoS might be useful in the near future.

I'm not quite sure if those #'s mean exactly what is staking or not. For a lot of other coins I have noticed it doesn't really reflect these splits. Maybe Ahmed can elaborate?
148  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 11, 2016, 07:05:16 AM
Staking was working now after a reboot, nothing. Stake appears to be 0.

do I need to put in the line command "walletpassphrase <pass> <time> true" every time I boot up in order to enable stake?

yes, anytime the client is closed and reopened.
149  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 10, 2016, 10:40:45 PM
Make sure you guys are STAKING so you get your 2000 rewards!!!

 Grin Grin
150  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 10, 2016, 10:36:30 PM
Great job Ahmed on the PoS wallet release.

For Producers, 1-9-2016 will be the first GREV2 payout. I'm working on that through the website tonight and tomorrow. As long as you imported your old wallet privkey to GRE V2 there is no need to supply new GRE V2 addresses.

151  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 09, 2016, 04:02:48 AM
OK guys, Ahmed thinks he has a fix in but is waiting for a colleague to compile the Windows QT wallet. We'll test and report back. Hopefully close now. Thanks for your patience.
152  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 08, 2016, 01:55:48 AM
Ahmed thinks the fix is in, but is waiting overnight for a stake to prove it. Hopefully tomorrow is the day.

Fingers crossed!  Smiley
153  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 07, 2016, 06:00:52 PM
Status?

Will my 1/2 stake of just over 8M coins re-appear or lost for good?

Will the new wallet GUI have an interface for establishing stake / reserve limits? Given the average Joe user is not likely to know the command line interface, heck even I have to research it, it would probably be a good idea to have such a feature....

83 more confirms then i can see if my fix worked.

Fingers crossed Smiley

Ahmed

the PoS switch is already enough hard work that wallet related upgrades need to wait. But we'll make a list of them and when things get rolling a bit work on wallet upgrades (and especially fun stuff like showing how much CO2 you own, etc)
154  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 07, 2016, 03:59:06 PM
Status?

Will my 1/2 stake of just over 8M coins re-appear or lost for good?

Will the new wallet GUI have an interface for establishing stake / reserve limits? Given the average Joe user is not likely to know the command line interface, heck even I have to research it, it would probably be a good idea to have such a feature....

83 more confirms then i can see if my fix worked.

Fingers crossed Smiley

Ahmed

I highly doubt the foundation would keep half the block value without refunding, that would be a big red flag for other investors, but I don't speak for them.  It would seem to be a relatively trivial, albeit time consuming task to trace through with a block explorer and refund payments made incorrectly retaining the proper amount of the block reward for the foundation.  Well, its always trivial when somebody else gets to do it right?  Cheesy  I hope we get a update soon, is it possible or helpful to release a version for testing with testnet?

Ahmed is still waiting for the confirmations necessary to test his fix on his copy, and if the fix is successful, will recompile and push the new wallet out.

The 5 stakes that came into the new V2 Foundation wallet yesterday were error payments, and they are going right back to the sender.

We're hopeful for today it all gets done, but like always we just have to see how it goes and I appreciate everyone's interest and patience.
155  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 06, 2016, 09:57:48 PM
lol yeah thats why, for some reason half the coin stake rather than half the actual reward is sent to the foundation. diagnosing and pushing a fix now

thanks for being on top of the fix Ahmed. I know we'll get through this and have a strong PoS coin folks!

One more payout on the old GRE chain is coming tonight.
156  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 06, 2016, 03:00:04 PM
Up and running with 100% coins  Smiley

Tried to grind out a few mines for PoW but the diff is ~17T holy crap!

Will see if staking kicks in soon.

the PoW reward is 0 coins. It is only up temporarily until staking is confirmed.
157  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 06, 2016, 02:50:59 PM
Is there a list of nodes or could someone run 'getpeerinfo' in the console and post here.
So I can add more with 'addnode'
Thanks

here are my peers:
Code:
[
{
"addr" : "45.55.250.196:11517",
"addrlocal" : "207.108.62.26:18771",
"services" : "00000001",
"lastsend" : 1452092012,
"lastrecv" : 1452092014,
"bytessent" : 1431,
"bytesrecv" : 771,
"conntime" : 1452091291,
"timeoffset" : -3,
"pingtime" : 1.60666200,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 401,
"banscore" : 0,
"syncnode" : true
},
{
"addr" : "94.211.9.70:11517",
"addrlocal" : "207.108.62.26:25574",
"services" : "00000001",
"lastsend" : 1452091980,
"lastrecv" : 1452091981,
"bytessent" : 355,
"bytesrecv" : 391,
"conntime" : 1452091859,
"timeoffset" : -1,
"pingtime" : 0.95100900,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 401,
"banscore" : 0,
"syncnode" : false
},
{
"addr" : "149.210.234.234:11517",
"addrlocal" : "207.108.62.26:19573",
"services" : "00000001",
"lastsend" : 1452092006,
"lastrecv" : 1452092007,
"bytessent" : 355,
"bytesrecv" : 481,
"conntime" : 1452091885,
"timeoffset" : -2,
"pingtime" : 1.29081300,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 401,
"banscore" : 0,
"syncnode" : false
},
{
"addr" : "212.243.7.37:11517",
"addrlocal" : "207.108.62.26:32709",
"services" : "00000001",
"lastsend" : 1452092012,
"lastrecv" : 1452092013,
"bytessent" : 355,
"bytesrecv" : 451,
"conntime" : 1452091891,
"timeoffset" : -2,
"pingtime" : 0.77652600,
"version" : 60018,
"subver" : "/Satoshi:1.2.1/",
"inbound" : false,
"startingheight" : 401,
"banscore" : 0,
"syncnode" : false
}
]
158  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 06, 2016, 04:14:33 AM
crackfoo, ^^^^^ that is cool. thanks for posting

Forgot to mention that the listaddressgroupings command is to be run on the old v1 wallet and the other/import on the v2 wallet and the commands likely only work on a linux based machine. Ahmed helped with the first one as I couldn't seem to find any accounts that actually had my balances so that magic was his.

That said.. I'm still missing nearly 4mil GRE.... :\

You definitely shouldn't be missing 4M GRE so we can try to help you find them.
159  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 05, 2016, 11:49:34 PM
crackfoo, ^^^^^ that is cool. thanks for posting
160  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][GRE] GreenCoin - A Tradeable Carbon Credit Ecosystem on: January 05, 2016, 10:52:46 PM
Note For Current Renewable Producers:

1) Tonight (Jan 5th at 8 PM US Pacific time) is anticipated to be the last day a payout will occur with old GreenCoin. I cannot pay out new V2 GreenCoins yet because staking doesn't begin until about 6 AM tomorrow morning (US Pacific time), so there are no coins to send.

2) Assuming the staking starts up as expected, tomorrow will be the first day payouts are made with GRE V2. The coins also have a 500 confirmation maturity before they can be sent. So the plan is to calculate the daily award, for example on Jan 6th, and pay these coins out the next calendar day once the coins from the 6th have matured (~16.7 hours on average).

3) Coins generated between block 801739 and tomorrow morning, probably ~5000 blocks, contains coins that cannot be redeemed on the new blockchain. I discussed this in the forum with Cranky4U, one of GreenCoin's renewable producers, and agreed to donate in coins personally to producers for these specific coins.

Once the new chain is staking and off and running I will do these tx at that time.
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!