And the internet went wild. Apple have released their long rumored multitouch tablet device...

Read More