No idea where it came from, but if someone found a computer in the middle of the desert and said it evolved over millions of years, I would be doubtful. DNA is many orders of magnitude more finely adapted and complex than computers, and to boot does much more with 6GB than our best coders. It is just inconceivable that random mutation and natural selection can do this. Just try your hand at a genetic algorithm to see just how incapable they are.
Anyways, just because we don't have a good explanation is no reason to substitute an obviously false explanation. That would be just as bad as creationists saying God did it, since both shut down looking for better ideas.
Yes that's why I am suggesting you go read some research about it from people that know a thing or two about the subject.
Just because you personally, with an outsider perspective and no specific knowledge about this field, have a tough time believing DNA could have evolved here does not make it so.
The state of our understanding stops at RNA not at DNA. So if something came from somewhere else, once again, it was RNA. You don't get to draw the boundaries of what we know and don't just based on your gut feeling and cheap analogies.
Anyways, just because we don't have a good explanation is no reason to substitute an obviously false explanation. That would be just as bad as creationists saying God did it, since both shut down looking for better ideas.