The factors relevant to providing the right answer to that include:
- Where are you located (country)?
- How much are you looking to buy?
- What payment methods do you have available?
- How soon do you need access to the proceeds?
- Is privacy important?
Here's a fairly comprehensive list:
-
http://en.bitcoin.it/wiki/Buying_bitcoinsThanks for the reply

- Located in Australia
- Varies from 100 coins up to 1000s of coins
- Telegraphic transfers, cash and direct bank deposits (in Australia)
- 3-5 days is usually fine
- Privacy not that important