Unless things have changed radically, iTunes will tell you if you've already purchased an app. My husband and I share an account and if I try to buy an app for my iPhone that he has on his iPod touch, it will say we've already purchased it and then I can install it on my iPhone. I agree that iTunes is a little hard to navigate, but I think it's just because there's so much there.