Hello everyone,
I would be glad if someone could give me some kind of recommendation

I wanted some kind of linux based device, that works as a server and puts my USB HDs into my network for a long time now.
Things I want to use:
- Samba Shares for my USB HDD(s) with different user accounts
- Software Raid 1 (later)
- LAMP Server
- Streaming to my PS3 (Music and SD-Video)
- Truecrypt (optional)
- virtual XServer (for some programs that need a GUI)
The LAMP server will only be used as a testsystem and not productive.
I planned to buy a NSLU2 but now am convinced to buy a Sheeva or Guru due to the NSLU2s low perfomance.
(I know that Truecrypt would have never been possible on the NSLU2...but it is optional anyway)
So now I have a decision to make: Sheeva Plug or Sheeva Plug eSATA or Guru Plug Server or Guru Plug Server Plus.
I would only buy the Guru Server Plus if there is some major feature I have missed, as I want my solution to be as cheap as possible.
Please note: I currently plan to use my USB HDDs with the plug only...so actually I think I don't need eSATA or is there any other added fearture in the Sheeva eSATA compard to the "standard" Sheeva Plug.
So which plug would you recommend for my purposes?
I do know that the Guru is the most advanced plug...but at least in the standard version it does not have a SD-card slot anymore and I might need the extra JTAG addon... so is the standard SheevaPlug the best device for me (as it has USB, JTAG included and the SD slot)?
Thank you in advance and sorry for my English.
Regards