Recommended Transaction Size I know the maximum transaction size for a BLOCK is 250,000 bytes. My question is a little different.

What is a recommended transaction size for best selection of the transaction by pools? For example say I have 500,000 bytes of transaction to send over the network. How should I chunk those transactions? 50,000 byte transactions? 10,000 byte transactions?
It's not about size, it's about fee. If you can have a high enough fee to make a massively sized transaction be incentived to miners, your good. See transaction priority for what I mean.