Bitcoin Forum
April 30, 2024, 03:31:01 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 [260] 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 ... 362 »
  Print  
Author Topic: rpietila Wall Observer - the Quality TA Thread ;)  (Read 907160 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.
brg444
Hero Member
*****
Offline Offline

Activity: 644
Merit: 504

Bitcoin replaces central, not commercial, banks


View Profile
September 17, 2014, 01:29:40 AM
 #5181

What about bet, Monero has BIG security flaw and will be ZERO next week ?

I will take that bet. 

What about:
 publish your monero address
 I'll publish bitcoin address

You will have to pay 1:10 (0.0004 BTC) of the current price 0.004 to published bitcoin address (in bitcoins) for every incoming transaction in monero otherwise you are liar. ?

if every monero coin is so easily "hackable" why do you not do it.

why is it no one has successfully done what you are suggesting?

hint : maybe because you're wrong

Excuse me but Stealing your shit brings me nothing. Maybe you would try to steal my shit.

surely there's plenty of crypto hacker out there looking for easy money.

what are they waiting for, there's a 6 million market cap coin up for grabs  Huh

"I believe this will be the ultimate fate of Bitcoin, to be the "high-powered money" that serves as a reserve currency for banks that issue their own digital cash." Hal Finney, Dec. 2010
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714491061
Hero Member
*
Offline Offline

Posts: 1714491061

View Profile Personal Message (Offline)

Ignore
1714491061
Reply with quote  #2

1714491061
Report to moderator
1714491061
Hero Member
*
Offline Offline

Posts: 1714491061

View Profile Personal Message (Offline)

Ignore
1714491061
Reply with quote  #2

1714491061
Report to moderator
1714491061
Hero Member
*
Offline Offline

Posts: 1714491061

View Profile Personal Message (Offline)

Ignore
1714491061
Reply with quote  #2

1714491061
Report to moderator
fluffypony
Donator
Legendary
*
Offline Offline

Activity: 1274
Merit: 1060


GetMonero.org / MyMonero.com


View Profile WWW
September 17, 2014, 04:29:19 PM
 #5182

I do not talk about bitcoin here. Bitcoin is signing transaction perfect. It does not use ring signatures.

Edit:
Alice, Bob and Carol do not want spend their Monero. But hacker Dave wants their money. A ring signature obscures identities because it only proves that a Dave belongs to a group. So Dave ring-signing Alice, Bob Carol and Dave inputs and send XMR to his new stealth addresses.

Edit2:
Monero is same as money on the pavement. So easy to just pick up them from the pavement. Easy money ... but worthless, who can use them?
(Am I wrong ? Why ?)

You're right. What you've pointed out is clearly a gaping hole that allows an attacker to just take everyone's money, and somehow myself, tacotime, smooth, the rest of the Monero core team, andytoshi, gmaxwell, Wladimir v d Laan, Peter Todd, the Monero Research Lab mathematicians / cryptographers, and everyone else that has read the whitepaper and/or looked at the implementation missed this obvious and gaping flaw. Clearly you have the superior intellect and knowledge, I look forward to seeing your published research and PoC code for this flaw soon.

Until then, have a good day.

klee
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000



View Profile
September 17, 2014, 09:07:25 PM
 #5183

The only way for Bitcoin to lose now is by being overtaken by another cryptocurrency. So, the question now is, what do you think the odds are of Bitcoin failing (let's say going to a market cap <100 Million).

Well that is very unlikely to happen. Also I don't want to be losing 99% of my wealth so I would jump out first, much before.

This jumping out, if it for some reason gains traction, could make the air (market cap) go from one balloon to another really fast.

Nobody can be complacent.


Risto,

You pointed to the SSS strategy for raking a % in case BTC/USD climbed at a given price range, a strategy I fully agree to.

You also pointed to hedging BTC position with an equivalent position in XMR, wich I also agree.

I'm interested to know about your exit strategy in case Bitcoin values come below certain USD values. I mean, what percentage of BTC would you sell (for USD or XMR) at each price range?

Thanks.

Bitcoin has a long history of steep dips, yet it has always gone higher. I think it is prudent to never sell below ATH.

Same applies to Monero of course.

Don't invest in BTC/XMR any money that you cannot lose. And sell so much in the tops that you can take the dips to zero if need be, without getting tempted to sell at the bottom.

What about bet, Monero has BIG security flaw and will be ZERO next week ?
Look, an insider!
Odalv
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
September 17, 2014, 10:13:42 PM
Last edit: September 17, 2014, 11:01:52 PM by Odalv
 #5184

Look, an insider!
Not insider :-), only looking for answer to my question:
Who or what prevents me from ring-signing your input and send your money to my address(output).
What this ring signature guarantees. (may I spend all inputs ? is this agreement of this group ? If it guarantees nothing (because anybody can create signature) then why is there (just "smoke screen" for propaganda we are untraceable?))  ... or I'm too stupid.

Edit:
q1: How much money was mined(emitted) and what is total sum of all accounts :-) ?
Edit2:
if you know answer to q1 then you must to know all accounts and their balances.
q2: Do you know how balances change every minute ? [yes] In case, your money are secure, can be blockchain analyzed ? [yes]
brg444
Hero Member
*****
Offline Offline

Activity: 644
Merit: 504

Bitcoin replaces central, not commercial, banks


View Profile
September 17, 2014, 11:03:42 PM
 #5185

Look, an insider!
Not insider :-), only looking for answer to my question:
Who or what prevents me from ring-signing your input and send your money to my address(output).
What this ring signature guarantees. (may I spend all inputs ? is this agreement of this group ? If it guarantees nothing (because anybody can create signature) then why is there (just "smoke screen" for propaganda we are untraceable?))  ... or I'm too stupid.

Edit:
q1: How much money was mined(emitted) and what is total sum of all accounts :-) ?
Edit2:
if you know answer to q1 then you must to know all accounts and their balances.
q2: Do you know how balances change every minute ? [yes] In case, your money are secure, can be blockchain analyzed ? [yes]


read above




hint : you're too stupid

"I believe this will be the ultimate fate of Bitcoin, to be the "high-powered money" that serves as a reserve currency for banks that issue their own digital cash." Hal Finney, Dec. 2010
Odalv
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
September 17, 2014, 11:06:10 PM
 #5186

Look, an insider!
Not insider :-), only looking for answer to my question:
Who or what prevents me from ring-signing your input and send your money to my address(output).
What this ring signature guarantees. (may I spend all inputs ? is this agreement of this group ? If it guarantees nothing (because anybody can create signature) then why is there (just "smoke screen" for propaganda we are untraceable?))  ... or I'm too stupid.

Edit:
q1: How much money was mined(emitted) and what is total sum of all accounts :-) ?
Edit2:
if you know answer to q1 then you must to know all accounts and their balances.
q2: Do you know how balances change every minute ? [yes] In case, your money are secure, can be blockchain analyzed ? [yes]


read above




hint : you're too stupid

You are too smart. ... or blind sheep ?
dEBRUYNE
Legendary
*
Offline Offline

Activity: 2268
Merit: 1141


View Profile
September 17, 2014, 11:21:27 PM
 #5187

1. Good thing for hacker(one member of group) to wipe out your wallet by modifying orginal transaction and send all your XMR to his address.

Not possible. Once a transaction is mined its permanent. If you mean after broadcast and before its mined, then you need to follow the maths in the whitepaper. Individual *inputs* are ring-signed, not the whole tx. You can't change an input without mucking up the signature for the whole transaction.

2. How can you guarantee, there is no miner or passive listener who is building unobscured private blockchain and sell this data ? (why not to store internal data unobscured when it takes 6 times less space than monero blockchain)

How? In order for them to do this they'd need to own a massive portion of the utxoset. Maybe you need to read our research bulletin on chain reactions and traceability in the CryptoNote protocol, as it explains exactly why this is impossible without a huge amount of utxos under your private control: http://lab.monero.cc/pubs/MRL-0001.pdf

3. How you can prove that you really paid or even did not want to pay.to hacker :-)

Because even though the inputs are ring signed (and thus you can (ostensibly) never know if an input was genuine or merely part of a group signature) the outputs are signed by you and you alone. Thus, verification is trivial - you merely need to reveal the one-time key for that transaction to verify it.

Once I know your PUBLIC key I can add you to my GROUP (adding my and your public key together). Then create ring signature and no one knows who signed message you or me. Then I can fork blockchain !!!  (maybe even from genesis block)

Again, you're conflating ring-signed inputs with individually-signed outputs. The trick here is the combination of stealth addresses and ring signatures, not one or the other. I'd suggest you start with the whitepaper and fully grok the maths behind it as a first step towards understanding.

Didn't give fluffypony answers to your questions here?


Look, an insider!
Not insider :-), only looking for answer to my question:
Who or what prevents me from ring-signing your input and send your money to my address(output).
What this ring signature guarantees. (may I spend all inputs ? is this agreement of this group ? If it guarantees nothing (because anybody can create signature) then why is there (just "smoke screen" for propaganda we are untraceable?))  ... or I'm too stupid.

Edit:
q1: How much money was mined(emitted) and what is total sum of all accounts :-) ?
Edit2:
if you know answer to q1 then you must to know all accounts and their balances.
q2: Do you know how balances change every minute ? [yes] In case, your money are secure, can be blockchain analyzed ? [yes]


read above

Privacy matters, use Monero - A true untraceable cryptocurrency
Why Monero matters? http://weuse.cash/2016/03/05/bitcoiners-hedge-your-position/
Odalv
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
September 17, 2014, 11:30:44 PM
 #5188



Once I know your PUBLIC key I can add you to my GROUP (adding my and your public key together). Then create ring signature and no one knows who signed message you or me. Then I can fork blockchain !!!  (maybe even from genesis block)

Again, you're conflating ring-signed inputs with individually-signed outputs. The trick here is the combination of stealth addresses and ring signatures, not one or the other. I'd suggest you start with the whitepaper and fully grok the maths behind it as a first step towards understanding.

Didn't give fluffypony answers to your questions here?

Maybe, but I do not get it. Can you explain ?
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
September 17, 2014, 11:32:33 PM
 #5189

Who or what prevents me from ring-signing your input and send your money to my address(output).

You can't send the money without the private key corresponding to that output. Nothing about including an output in a ring signature gives you access to the private key. The whole point of ring signatures is that you can construct a ring signature using only the public, not private keys of the other possible signers.

You have only your own private key, so you can only spend your own outputs.

Quote
What this ring signature guarantees. (may I spend all inputs ? is this agreement of this group ? If it guarantees nothing (because anybody can create signature) then why is there (just "smoke screen" for propaganda we are untraceable?))  ... or I'm too stupid.

It guarantees that someone in the group has the private key that enabled him to sign a transaction spending the output. This allows an observer to verify that the output has been spent by the authorized party (someone with the private key) but does not allow the observer to determine which of the group is the authorized party.
Odalv
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
September 18, 2014, 11:46:05 AM
 #5190

Who or what prevents me from ring-signing your input and send your money to my address(output).

You can't send the money without the private key corresponding to that output. Nothing about including an output in a ring signature gives you access to the private key. The whole point of ring signatures is that you can construct a ring signature using only the public, not private keys of the other possible signers.

You have only your own private key, so you can only spend your own outputs.

Quote
What this ring signature guarantees. (may I spend all inputs ? is this agreement of this group ? If it guarantees nothing (because anybody can create signature) then why is there (just "smoke screen" for propaganda we are untraceable?))  ... or I'm too stupid.

It guarantees that someone in the group has the private key that enabled him to sign a transaction spending the output. This allows an observer to verify that the output has been spent by the authorized party (someone with the private key) but does not allow the observer to determine which of the group is the authorized party.

Thank you.
Example:
I have(I know private keys) 2 unspent "addresses"  a1=5 XMR and a2=5 XMR, I want pay for goods 2 XMR (address g1.) and send the rest to a3. To confuse observer I'll use both input addresses.

Transaction
input ( a1=5 XMR, a2=5XMR )  output( g1=2 XMR, a3= 8 XMR )
I'll ring-sign with  a1 private key, Is this correct ?
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
September 18, 2014, 11:56:20 AM
 #5191

Who or what prevents me from ring-signing your input and send your money to my address(output).

You can't send the money without the private key corresponding to that output. Nothing about including an output in a ring signature gives you access to the private key. The whole point of ring signatures is that you can construct a ring signature using only the public, not private keys of the other possible signers.

You have only your own private key, so you can only spend your own outputs.

Quote
What this ring signature guarantees. (may I spend all inputs ? is this agreement of this group ? If it guarantees nothing (because anybody can create signature) then why is there (just "smoke screen" for propaganda we are untraceable?))  ... or I'm too stupid.

It guarantees that someone in the group has the private key that enabled him to sign a transaction spending the output. This allows an observer to verify that the output has been spent by the authorized party (someone with the private key) but does not allow the observer to determine which of the group is the authorized party.

Thank you.
Example:
I have(I know private keys) 2 unspent "addresses"  a1=5 XMR and a2=5 XMR, I want pay for goods 2 XMR (address g1.) and send the rest to a3. To confuse observer I'll use both input addresses.

Transaction
input ( a1=5 XMR, a2=5XMR )  output( g1=2 XMR, a3= 8 XMR )
I'll ring-sign with  a1 private key, Is this correct ?

Almost. You will will sign with both a1 and a2 private keys, allowing you to spend both outputs.

If you want to ring sign (it is optional) you can also include in the ring sig additional public keys from other outputs that you don't control (you just pull them from the blockchain). The observer can't tell which of the outputs was the actual source (where you hold the private key) but can verify that there is a valid private key being used for each input.

Hope that helps!



meanig
Hero Member
*****
Offline Offline

Activity: 531
Merit: 501


View Profile
September 18, 2014, 11:58:33 AM
 #5192

In a practical sense how is Amero Monero different from Darkwallet?
Hunyadi
Legendary
*
Offline Offline

Activity: 1281
Merit: 1000


☑ ♟ ☐ ♚


View Profile
September 18, 2014, 12:01:59 PM
 #5193

In a practical sense how is Amero Monero different from Darkwallet?

This is what I would love to know  Wink

▂▃▅▇█▓▒░B**-Cultist░▒▓█▇▅▃▂
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
September 18, 2014, 12:20:34 PM
 #5194

In a practical sense how is Amero different from Darkwallet?

Darkwallet uses a form of stealth addresses that is similar to Monero. This won't work with regular Bitcoin users though, you will have to use regular address unless both parties are using Darkwallet (or some wallet using a compatible stealth scheme). In a sense this feature makes Darkwallet a bit like an altcoin that is sharing the Bitcoin blockchain. If you are exchanging with regular Bitcoin users you will lose the unlinkability benefit of stealth addresses (but you can still do it and you can keep unlinkability if you never reuse addresses).

Darkwallet uses CoinJoin style mixing. This has issues that have been widely discussed elsewhere, especially when there aren't a large number of people wanting to mix at the exact same time. (There is a rendezvous process in CoinJoin where people making truncations at the same time are mixed together.) This can be still be used even with regular Bitcoin addresses, but only if the sender is using Darkwallet. A Darkwallet user who receives coins from a non-Darkwallet user will receive non-mixed coins, and also will potentially have address linkability if the address is reused. By contrast Monero uses ring signatures for mixing which doesn't require a rendezvous process the way CoinJoin does, but does have some other issues (some discussed in MRL-0001)

Since Darkwallet is based on Bitcoin it shares the rest of Bitcoins advantages and disadvantages (biggest advantage being its relatively wide adoption, but again when interacting with non-DW users your feature set is reduced). Monero is a new code base that does some things differently (for example not having a fixed block size), which again has advantages and disadvantages. The relative immaturity of the code is a big disadvantage.
Hunyadi
Legendary
*
Offline Offline

Activity: 1281
Merit: 1000


☑ ♟ ☐ ♚


View Profile
September 18, 2014, 12:24:16 PM
 #5195

In a practical sense how is Amero different from Darkwallet?

Darkwallet uses a form of stealth addresses that is similar to Monero. This won't work with regular Bitcoin users though, you will have to use regular address unless both parties are using Darkwallet (or some wallet using a compatible stealth scheme). In a sense this feature makes Darkwallet a bit like an altcoin that is sharing the Bitcoin blockchain. If you are exchanging with regular Bitcoin users you will lose the unlinkability benefit of stealth addresses (but you can still do it and you can keep unlinkability if you never reuse addresses).

Darkwallet uses CoinJoin style mixing. This has issues that have been widely discussed elsewhere, especially when there aren't a large number of people wanting to mix at the exact same time. (There is a rendezvous process in CoinJoin where people making truncations at the same time are mixed together.) This can be still be used even with regular Bitcoin addresses, but only if the sender is using Darkwallet. A Darkwallet user who receives coins from a non-Darkwallet user will receive non-mixed coins, and also will potentially have address linkability if the address is reused. By contrast Monero uses ring signatures for mixing which doesn't require a rendezvous process the way CoinJoin does, but does have some other issues (some discussed in MRL-0001)

Since Darkwallet is based on Bitcoin it shares the rest of Bitcoins advantages and disadvantages (biggest advantage being its relatively wide adoption, but again when interacting with non-DW users your feature set is reduced). Monero is a new code base that does some things differently (for example not having a fixed block size), which again has advantages and disadvantages. The relative immaturity of the code is a big disadvantage.

Thanks for the answer! So, you can use DarkWallet completely anonymously if you know what to do, right (of course you are kind of biased to answer Wink)?

▂▃▅▇█▓▒░B**-Cultist░▒▓█▇▅▃▂
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
September 18, 2014, 12:27:15 PM
 #5196

In a practical sense how is Amero different from Darkwallet?

Darkwallet uses a form of stealth addresses that is similar to Monero. This won't work with regular Bitcoin users though, you will have to use regular address unless both parties are using Darkwallet (or some wallet using a compatible stealth scheme). In a sense this feature makes Darkwallet a bit like an altcoin that is sharing the Bitcoin blockchain. If you are exchanging with regular Bitcoin users you will lose the unlinkability benefit of stealth addresses (but you can still do it and you can keep unlinkability if you never reuse addresses).

Darkwallet uses CoinJoin style mixing. This has issues that have been widely discussed elsewhere, especially when there aren't a large number of people wanting to mix at the exact same time. (There is a rendezvous process in CoinJoin where people making truncations at the same time are mixed together.) This can be still be used even with regular Bitcoin addresses, but only if the sender is using Darkwallet. A Darkwallet user who receives coins from a non-Darkwallet user will receive non-mixed coins, and also will potentially have address linkability if the address is reused. By contrast Monero uses ring signatures for mixing which doesn't require a rendezvous process the way CoinJoin does, but does have some other issues (some discussed in MRL-0001)

Since Darkwallet is based on Bitcoin it shares the rest of Bitcoins advantages and disadvantages (biggest advantage being its relatively wide adoption, but again when interacting with non-DW users your feature set is reduced). Monero is a new code base that does some things differently (for example not having a fixed block size), which again has advantages and disadvantages. The relative immaturity of the code is a big disadvantage.

Thanks for the answer! So, you can use DarkWallet completely anonymously if you know what to do, right (of course you are kind of biased to answer Wink)?

Well like I said, there are issues with CoinJoin-style mixing, and there are issues with people with whom you interact not necessarily all being DW users. It is possible that under some circumstances it will work great. Under others it probably won't. That isn't entirely in your control though.

Overall it is certainly going to be a big improvement over regular Bitcoin in terms of privacy (not saying much).
Hunyadi
Legendary
*
Offline Offline

Activity: 1281
Merit: 1000


☑ ♟ ☐ ♚


View Profile
September 18, 2014, 12:28:44 PM
 #5197



Thanks for the answer! So, you can use DarkWallet completely anonymously if you know what to do, right (of course you are kind of biased to answer Wink)?

Well like I said, there are issues with CoinJoin-style mixing, and there are issues with people with whom you interact not necessarily all being DW users. It is possible that under some circumstances it will work great. Under others it probably won't. That isn't entirely in your control though.

Overall it is certainly going to be a big improvement over regular Bitcoin in terms of privacy (not saying much).

Excellent, thanks for your answer! Really appreciated.

▂▃▅▇█▓▒░B**-Cultist░▒▓█▇▅▃▂
Odalv
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
September 18, 2014, 12:42:22 PM
 #5198


Example:
I have(I know private keys) 2 unspent "addresses"  a1=5 XMR and a2=5 XMR, I want pay for goods 2 XMR (address g1.) and send the rest to a3. To confuse observer I'll use both input addresses.

Transaction
input ( a1=5 XMR, a2=5XMR )  output( g1=2 XMR, a3= 8 XMR )
I'll ring-sign with  a1 private key, Is this correct ?

Almost. You will will sign with both a1 and a2 private keys, allowing you to spend both outputs.

If you want to ring sign (it is optional) you can also include in the ring sig additional public keys from other outputs that you don't control (you just pull them from the blockchain). The observer can't tell which of the outputs was the actual source (where you hold the private key) but can verify that there is a valid private key being used for each input.

Hope that helps!

lol, I'm still confused:-)

So I'll send 2 transaction, is this possible ?
input ( a1=5 XMR, a2=5XMR )  output( g1=2 XMR, a3= 8 XMR )   -> ring-sing with a1
input ( a1=5 XMR, a2=5XMR )  output( g2=2 XMR, a4= 8 XMR )   -> ring-sing with a2


smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
September 18, 2014, 12:46:39 PM
 #5199

So I'll send 2 transaction, is this possible ?
input ( a1=5 XMR, a2=5XMR )  output( g1=2 XMR, a3= 8 XMR )   -> ring-sing with a1

Let's do one at at time. This one needs to be signed using both inputs. so

input ( a1=5 XMR, a2=5XMR )  output( g1=2 XMR, a3= 8 XMR )   -> ring-sing with a1 + ring-sign with a2

You can't spent a2 without a valid signature (ring or otherwise)

ensurance982
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Trust me!


View Profile
September 18, 2014, 12:56:43 PM
 #5200

Risto often points out and stresses that Bitcoin has always had a history of 'deep dips' and 'never to sell below ATH', I totally agree. But, what is your current prediction or estimate on the current market situation, Risto? Things are a bit worrisome, we're on a freaky slide right now!! I think some around here need some positive words.

                                                                                                                      We Support Currencies: BTC, LTC, USD, EUR, GBP
Pages: « 1 ... 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 [260] 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 ... 362 »
  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!