I did a brief summary of the 505 vs the 300 & the 600 on a recent post about the 505 on the on my site here -
Sony PRS-505 eBook Reader, but the bottom line is that unless the extra compactness of the 300 is going to be a serious benefit to you, go for the 505!