Hi

this is my first post here. Ive just recently downloaded calibre. Its a great software but I'm having a few problems.
My first is i cant seem to send files from my device(Ipod touch 4g) to calibre through the calibre software. I get this error when i try.
"calibre, version 0.8.21
ERROR: Add to library: Cannot copy books directly from iDevice. Drag from iTunes Library to desktop, then add to calibre's Library window."
My next problem is kinda involving the same matter. when i click on a link in my device tab i get this error.
"calibre, version 0.8.21 ERROR:
Error: Error communicating with device
<unknown>.location
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 81, in run
File "site-packages\calibre\gui2\device.py", line 456, in _view_book
File "site-packages\calibre\devices\apple\driver.py", line 808, in get_file
File "site-packages\win32com\client\dynamic.py", line 512, in __getattr__
AttributeError: <unknown>.location"
What is going on and how can i fix this?
(side info) I can send from calibre to device, but just not the other way around unless i do it manually.
Oh, one more thing

. A few of my eBooks aren't formatted correctly in Stanza or Ibooks. What i mean is instead of the title being at the top its sometimes in the middle. Same for the page number. Everything isn't flowing in an e-book friendly format. Don't know if this has anything to do with calibre or a corrupt file.
Any help would be appreciated. Thanks in advance,
Nikki